Mike Trout and Mark Trumbo homered in the eighth inning to break a 3-3 tie and the Los Angeles Angels went on to defeat the Toronto Blue Jays 10-6 on Sunday to gain a split in the four-game series.
Alberto Callaspo also hit a two-run homer in the fifth to give the Angels a 3-0 lead in a sloppy game in which each team made three errors.
Reliever Francisco Cordero (3-5 ) entered the game after the Blue Jays had tied the game on a one-out homer by J.P. Arencibia in the seventh.
But Cordero gave up a leadoff homer to Trout, his ninth. Albert Pujols singled with one out and Trumbo hit his 20th homer of the season. Cordero was booed loudly as he left the game after a double by Kendrys Morales.
The Blue Jays had runners at second and third with two out in the eighth against Ernesto Frieri but Adam Lind struck out.
The Angels scored four runs in the ninth off Jesse Chavez on a sacrifice fly by Torii Hunter, a single by Pujols, a single by Peter Bourjos off Scott Richmond, a wild pitch and a fielder's choice grounder by Morales.
Colby Rasmus hit his 15th homer of the season, a three-run blast with two out in the ninth against Jordan Walden, but the deficit was too large for the Jays to overcome.
Arencibia's 11th homer of the season came against reliever Jason Isringhausen (3-0) and meant that Angels' left-hander C.J. Wilson did not get his sixth consecutive winning decision.
Wilson hurt his own chances when he couldn't get an out from five batters in the two-run sixth. He finished with three hits and five walks allowed and one of the two runs he had against him was earned.
The Blue Jays (40-39) got a second good start from left-hander Aaron Laffey, who held the Angels (44-35) to four hits and three runs, two earned, in six innings.
The Angels scored an unearned run in the first inning after Trout's leadoff double. The rookie sensation tagged up after right-fielder Rajai Davis caught a fly ball from Pujols for the second out of the inning. Davis dropped the ball on an attempted throw and Trout came around to score.
Davis started in right field for Jose Bautista, who usually plays there but was used as designated hitter for Sunday's game.
Laffey, who was making his second start for the Blue Jays, gave up his first earned runs in the fifth inning. Callaspo hit his sixth homer of the season, a two-drive to left that also scored Howie Kendrick who opened the inning with a single.
The Blue Jays loaded the bases with none out in the sixth on walk by Omar Vizquel, a single by Brett Lawrie of Langley, B.C., and a walk to Rasmus.
Bautista hit a grounder to second with double play potential but Kendrick let the ball get past him for an error, allowing Vizquel to score.
Rasmus mistakenly continued running and was halfway to third, forcing Lawrie to make a dash toward home plate. He delivered a forearm to catcher John Hester, who had the ball, and missed the plate.
But Hester missed the tag according to plate umpire James Hoye, and Lawrie scrambled back to touch home for the second run. Angels manager Mike Scioscia was thrown out in the subsequent argument.
After Wilson walked Edwin Encarnacion to load the bases again, right-hander LaTroy Hawkins took over. Hawkins got a fly out to right field from Yunel Escobar and Torii Hunter threw out Rasmus who tried to score after the catch. Lind grounded out to second as a pinch-hitter to end the inning.