Blue Jays starter Dustin McGowan (2-2) allowed four runs and nine hits in four-plus innings. He walked two and struck out three.
ASTROS 5, RANGERS 4
HOUSTON (AP) — Matt Dominguez hit an RBI single off the right-field wall in the ninth inning and Houston won a series against their in-state rivals for the first time since 2008.
The Astros took two of three after losing 15 straight series to the Rangers. Houston overcame a four-run deficit to win.
Dexter Fowler singled with one out in the ninth, Jason Castro drew a walk and Dominguez hit a long fly ball off Nick Martinez (0-1).
Chad Qualls (1-1) got the last two outs in the ninth for the win.
Alex Rios hit a solo homer, Adrian Beltre had three hits and Prince Fielder drove in two runs for Texas.
ROYALS 3, ROCKIES 2
KANSAS CITY, Mo. (AP) — Mike Moustakas hit a three-run double in the second inning, and Jason Vargas and Kansas City bullpen made it stand up.
Vargas (4-1) did not allow a hit until the fourth inning and did not allow a run until Drew Stubbs belted a two-run homer in the seventh.
Louis Coleman got the Royals out of the inning without any more damage, and Kelvin Herrera worked a perfect eighth before Greg Holland survived a shaky ninth for his 10th save.
Jhoulys Chacin (1-1) allowed the three runs that Moustakas drove in but otherwise pitched well for Colorado. He allowed seven hits and two walks over six innings.
Vargas struck out a season-high eight in 6 2-3 innings.