KANSAS CITY, Mo. (AP) - Alex Gordon and Eric Hosmer each had run-scoring singles in the eighth, Luis Mendoza pitched seven innings of four-hit ball and the Kansas City Royals beat the Houston Astros 2-0 on Sunday for their fifth straight win.
Aaron Crow (2-1) worked a scoreless eighth to earn a victory that gave the Royals their longest winning streak since taking seven in a row form Sept. 10-17, 2011.
With one out in the eighth, Chris Getz singled and stole second off reliever Hector Amrbiz (1-3). Gordon, who was 1 for 18 on this homestand, singled to center for the first run. Gordon moved to third on center fielder Trevor Crowe's errant throw home and scored on Hosmer's single.
Greg Holland pitched a spotless ninth for his 12th save in 14 opportunities.
Astros starter Lucas Harrell held the Royals to two Salvador Perez singles in seven scoreless innings.