– Paulo Orlando came through again for the Kansas City Royals.

Orlando, who had a walk-off grand slam Tuesday against Tampa Bay, hit a tiebreaking eighth inning home run as the Royals beat the Toronto Blue Jays 11-10 Sunday after blowing a seven-run advantage.

Orlando led off the eighth with a home run off Bo Schultz.

"It was a fastball in," Orlando said. "I fouled off the first pitch, which was a fastball, too. He threw me two cutters and I waited for the fastball and I put a good swing there."

With temperatures in the 90s, Orlando did not try to escape from catcher Salvador Perez's Gatorade shower in a postgame television interview on the field.

"I needed it because it was too hot," Orlando said. "It was a special moment. Salvy always makes fun of everybody. I waited for that."

The Royals enter the All-Star break with an American League-leading 52 victories. This one came after they blew a 7-0 lead after five innings, as the Blue Jays sent 12 men to the plate in an eight-run sixth. Danny Valencia and Jose Bautista contributed two-run doubles in the inning.

Seven of the runs were unearned after Mike Moustakas and Omar Infante committed errors.

"It was an odd game, but those are going to happen every now and then when you play a lot of games," said Bautista, who was ejected in the middle of an eighth inning at-bat by plate umpire Jerry Meals for arguing balls and strikes. "It was quirky. A lot of errors, the sun, the heat. It was a weird game."

The Royals regained the lead with three in the bottom of the inning with Lorenzo Cain, who had three hits, singling in one run. Alcides Escobar had an RBI on a groundout, while the other run scored on Jose Reyes' second error of the game. But the Blue Jays scored a run in the seventh off Kelvim Herrera and another in the eighth off Wade Davis.