Rookie Mike Trout hit a tiebreaking home run in the eighth inning, Mark Trumbo and Alberto Callaspo added two-run shots and the Los Angeles Angels beat the Toronto Blue Jays 10-6 on Sunday.
Trout led off the eighth with a blast to center against Francisco Cordero (3-5) as the Angels spoiled Toronto's Canada Day party and disappointed the crowd of 34,853.
One out later, Albert Pujols singled and Trumbo, named an All-Star reserve before the game, followed with a drive to left, his 20th homer this season.
Trout went 2 for 4 with a walk and scored three times, raising his AL-leading average to .339.
Jason Isringhausen (3-0) worked one inning for the win.