Tim Mayza (1-1) earned the victory with a scoreless inning of relief.
The Royals’ Brad Keller (7-10) let just three balls out of the infield until Teoscar Hernandez’s tying home run in the fifth inning. The right-hander went on to allow three homers in a game for the first time in his career, and four runs total in seven-plus innings.
Keller, who fanned four of his first five batters, was cruising along until Hernandez came up in the fifth. He sent a mistake splashing into the fountains an estimated 450 feet from home plate.
Biggio then led off the sixth with a single, and Randal Grichuk turned on a 2-1 pitch moments later, sending it over the left-field wall for his 17th homer. It was his second against Kansas City this season.
Keller, who came into the game with the third-stingiest home run rate in the majors, breezed through the seventh and manager Ned Yost left him in to start the eighth. That’s when Biggio followed a deep foul ball with an even deeper fair one for a solo shot that gave the Blue Jays the lead again.
“A tie ballgame, but he still felt strong in that situation and I’m not bringing in a reliever if a guy gets on,” Yost said. “I wanted him to keep the ball in the park, which didn’t happen.”
Toronto tacked on three more runs in the ninth to put the game away.
Royals shortstop Adalberto Mondesi said he was feeling much better after fielding grounders before the game. Mondesi has been out since July 17 with a left shoulder subluxation.
Left-hander Mike Montgomery (1-3, 6.09 ERA) makes his third start for the Royals on Tuesday night following his trade from the Cubs. The Blue Jays have yet to announce their starter.