KANSAS CITY, Mo. -- Alex Gordon singled home Chris Getz in the ninth inning as the Kansas City Royals beat the Toronto Blue Jays 3-2 Sunday.
Getz doubled with one out and scored on Gordon's single to right off Darren Oliver. Gordon, who has a major league high 11-game hitting streak, hit the first pitch from Oliver, who took the loss.
Kelvin Herrera picked up the victory with a perfect ninth.
Royals starter Ervin Santana held the Blue Jays to two runs, one unearned, over eight innings.
The Blue Jays took advantage of a Jarrod Dyson error to score an unearned run in the first. Melky Cabrera and Jose Bautista singled with one out. When Dyson had problems picking up Bautista's single, both runners advanced 90 feet. Cabrera scored on Edwin Encarnacion's ground out to Elliot Johnson.
Santana used a double-play grounder to get out of a third inning jam. Munenori Kawasaki led off the inning with a bunt single, his first Blue Jays' hit, and stole second. Emilio Bonifacio walked and Cabrera flied out to deep center, moving Kawasaki to third. Santana, however, induced Bautista to ground into an inning ending double play.
The Royals tied it in the third. Dyson led off with a triple to right and scored on Alcides Escobar's sacrifice fly.
The Blue Jays threatened again in the fifth, when Rajai Davis led off with a single and stole second. Kawasaki walked with one out, but Santana retired Bonifacio and Cabrera on fly balls to end the threat.
Encarnacion went deep in the sixth off Santana, who gave up a big league-high 39 home runs last year, giving the Blue Jays a 2-1 lead.
The Royals tied the game again in the bottom of the inning with singles by Billy Butler, Eric Hosmer and Lorenzo Cain.
Blue Jays starter Brandon Morrow left after 95 pitches and six innings, giving up two runs on six hits. He walked one intentionally and struck out three.
The Royals had opportunities in the seventh and eighth to take the lead, but failed. Dyson singled to lead off the seventh, stole second and Getz bunted him to third, where he stayed after Gordon looked at a called third strike and Escobar flied out to center.
Salvador Perez singled with one out in the eighth and Hosmer walked, but were stranded.
Notes: Royals 3B Mike Moustakas, who is hitting .158 with one RBI, did not start after starting the first 10 Royals games. He is hitless in his past 13 at-bats. ... RF Jeff Francoeur was also held out of the Kansas City lineup. Elliot Johnson made his first start at third base after making two starts at second base. Lorenzo Cain moved from center to right. ... Hosmer returned to the Royals lineup after sitting out two games with tightness in his right quads. ... IF Brett Lawrie, who is on the Blue Jays disabled list with a strained left oblique, went 2-for-4 for Class A Dunedin Sunday in a 2-0 loss to Lakeland in the Florida State League. Lawrie could be activated this week when the Blue Jays return home. ... The Jays entered Sunday hitting .228 with a .295 on-base percentage, ranking 12th in the American League in both categories.