DETROIT -- Carlos Pena enjoyed a big return to the big leagues.
"It was satisfying to be able to help the team," Pena said. "And to come back and share a win with these guys is awesome."
Dmitri Young, Chris Shelton and Ivan Rodriguez also connected as Detroit hit a season-high five homers to win for the fifth time in six games. Young and Shelton each drove in two runs.
"We didn't pitch very good tonight," Toronto manager John Gibbons said. "You've got to pitch good against this team, they can swing it."
Vernon Wells and Eric Hinske homered for the Blue Jays.
Tigers starter Mike Maroth (11-11) got the win. He allowed four runs and 10 hits in 6 2/3 innings, walking one and striking out six.
"I think I threw the ball well tonight. But Toronto has it on me," Maroth said. "I made good pitches, but they got hits.
"With a big lead, I wanted them to put the ball in play."
Craig Dingman retired Wells with two on for his third save.
David Bush (2-7) lasted only 2 2/3 innings. He gave up four runs, two earned, and five hits.
Detroit scored twice in the second on solo home runs by Young and Pena.
Young led off with a 431-foot drive over the left-center fence, his 19th of the season. One out later, Pena -- in his first at-bat since being recalled from Triple-A Toledo on Wednesday -- drove Bush's pitch over the wall at the same spot. Pena's homer was estimated at 438 feet.
"Pena hit a 1-0 changeup. I wouldn't say it was on the black," Bush said. "But he did a good job of keeping his hands back and getting it in the air."
Pena, sent to Toledo in late May because he was hitting .181 with three home runs and 14 RBI, was a last-minute addition to the lineup as the designated hitter because right fielder Magglio Ordonez was a late scratch due to flu like symptoms.
"I wasn't really expecting to play," Pena said. "I don't know if it really makes a difference in how you feel that you find out you're in the starting lineup so late. But I was ready to play."
Detroit added two more in the third, again thanks to Young and Pena. Each had a run-scoring single.
The Blue Jays made it 4-1 in the fourth on a sacrifice fly by Gregg Zaun.
The Tigers scored three runs in the fourth on homers by Shelton and Rodriguez. Placido Polanco singled with two outs and scored on Shelton's 12th homer, which he drove into the right-field stands. Rodriguez sent the next pitch into the left-field seats for his 10th home run.
Toronto made it 7-4 in the fifth on Wells' three-run shot with two outs.
Detroit added two more in the fifth. Pena hit his second homer of the game, estimated at 433 feet, deep into the right-center stands, and Polanco added an RBI single.
Hinske had a pinch-hit homer off Chris Spurling in the eighth.
"It was a nice win," Tigers manager Alan Trammell said. "First of all for the team and secondly for Carlos Pena."
Toronto 2B Orlando Hudson was 2-for-3 and is 11-for-20 (.550) in his last five games. He left in the sixth with a tight right hamstring. ... It was the seventh multihomer game of Pena's career, second this season. ... The five home runs were the most for Detroit since it hit six against the White Sox last Sept. 17.