Toronto's Edwin Encarnacion hit a pair of two-run homers but a late throwing error by shortstop Jose Reyes proved costly as Kansas City came back for an 8-6 win Thursday to end the Blue Jays' winning streak at nine games.
Reyes could have ended the game in the ninth inning with a clean throw to first base on a grounder, but the ball hit the dirt and Alex Gordon came around from second base to tie it.
Omar Infante drove in a pair of runs off Toronto reliever Todd Redmond (0-4) in the 10th inning as Kansas City (25-28) ended its four-game losing skid. Greg Holland got the last three outs for his 15th save.
Encarnacion, who owns the club record for most homers in a month with 16, is now one away from tying the major-league record set by Barry Bonds in May 2001 with San Francisco.
The American League East-leading Blue Jays fell to 32-23 with the loss. Reliever Wade Davis (4-1) worked two innings for the win.
Jose Bautista gave Toronto an early lead with a two-run shot off Tampa Bay starter James Shields. His 13th homer of the season barely cleared the wall in left field.