Mike Ivie drove in four runs with a homer and a single, Alan Trammell hit a two-run homer and Lance Parrish and Tom Brookens got three hits each to lead the Tigers to a 12-3 victory over the Boston Red Sox last night in Detroit.

Dan Petry (7-5) went the first seven innings, allowing five hits. Dave Tobik and Pat Underwood finished up as Detroit won only its second of its last 16 games and beat Boston for the first time in 11 meetings.

"I guess they had it coming," Boston Manager Ralph Houk said. "They've been having a rough time."

Jim Rice hit a two-run homer, his 11th, with one out in the sixth after Petry had allowed one hit the first five innings. Reid Nichols hit his second homer, off Tobik, in the eighth.

Ivie hit a three-run home run in the second and singled home a run as Detroit scored three times in the sixth. Trammell's second homer came with a man on in the third.

Parrish followed an RBI single by Larry Herndon with one of his own as Detroit scored four times in the first against Bruce Hurst (2-3). Enos Cabell scored a run on a sacrifice fly and Brookens completed that inning with an RBI single.

Parrish doubled home two runs in the sixth as the Tigers got their most runs and hits (17) this season.