Blue Jays 5, Royals 3: Brett Lawrie drove in two runs and stole home, and Ricky Romero pitched eight strong innings as Toronto kept Kansas City winless at home.
Romero and Kansas City starter Danny Duffy matched zeroes for four innings before the Blue Jays' bats came to life.
Duffy (1-2) allowed four hits and two walks in the fifth before leaving with two outs. Lawrie's two-run single chased Duffy and gave the Blue Jays a 4-0 lead.
Romero (3-0) struck out five and allowed two runs on five hits to win his third straight start.
Francisco Cordero converted his first save opportunity since taking over for closer Sergio Santos, who was placed on the disabled list with a shoulder injury. Cordero allowed one run to score but got Brayan Pena to ground into a game-ending double play.
Mike Moustakas had three of Kansas City's seven hits, including an RBI single in the ninth.
GAME NOTEBOOK: Toronto improved to 5-1 on the road, while Kansas City lost its 10th straight overall and ninth straight at home. … Royals OF Alex Gordon batted in the No. 2 spot for the second consecutive game and extended his hitting streak to six games. … Duffy has not lasted five innings in either of his two starts against Toronto. … Lawrie stole home on a double steal in the eighth inning, racing home after Royals C Humberto Quintero threw to second to try to catch J.P Arencibia stealing.