Royals 2, Astros 1

KANSAS CITY, Mo. -- Alcides Escobar punched a walk-off single into right field in the 10th inning as the Kansas City Royals nipped the Houston Astros 2-1 on Saturday night.

Escobar's two-out single scored left fielder Paulo Orlando, who singled and stole second.

Will Harris (4-2) took the loss. Kelvin Herrera (2-2), the fifth Kansas City pitcher, picked up the victory.

Royals starter Danny Duffy exited after six innings, giving up one run, three hits and a sacrifice fly.

The Astros struck first in the sixth inning. Second baseman Jose Altuve, who extended his hitting streak to nine games, singled and motored to third on third baseman Marvin Gonzalez's double before scoring on shortstop Carlos Correa's sacrifice fly to center.

The Royals tied it in the seventh. Escobar beat out an infield single, designated hitter Kendrys Morales stroked a ground-rule double and catcher Salvador Perez brought Escobar home with a foul sacrifice fly to left fielder Preston Tucker.

Astros right-hander Scott Feldman left with two outs in the eighth, giving up one run, four hits and the sacrifice fly.

Feldman, who had a 9.00 ERA in the first inning in his first 11 starts, gave up a single to third baseman Mike Moustakas, the second batter he faced, but induced Morales to ground into an inning-ending double play.

In the second, Perez's fly ball clanked off Tucker's glove for an error. Feldman quickly coaxed right fielder Alex Rios to ground into a double play.

Duffy needed 25 pitches in the third when he walked right fielder Colby Rasmus and permitted a two-out single to Altuve before ending the inning on Gonzalez's fielder's choice grounder.

Despite the single and error, Feldman faced the minimum number of batters for the first five innings. He was making his second start since May 26 after a stint on the disabled following meniscus surgery on his right knee.

Feldman and Duffy each allowed one hit in the first five innings.

NOTES: The audio system went out at Kauffman Stadium, so the crowd sang the National Anthem a cappella in 75 seconds. ... Astros IF Jed Lowrie, who went on the disabled list April 28 because of a right thumb ligament tear, went 2-for-3 with a double Friday in a rehab game with Double-A Corpus Christi. ... CF Lorenzo Cain was given a rest Saturday, although he was 7-for-13, .538, against Astros RHP Scott Feldman, who was the starter. Jarrod Dyson replaced Cain in center. ... Astros LHP Dallas Keuchel goes for his 13th victory Sunday in the series finale. The Royals will start RHP Yordano Ventura, who yielded a season-high six runs on 10 hits in four innings in his previous start, a loss Monday to the Pirates. ... The Royals entered Saturday having outscored opponents, 62-33, in the first inning.
Final/101st2nd3rd4th5th6th7th8th9thXRHE
Houston AstrosAstros0000010000151
Kansas City RoyalsRoyals0000001001270
WP:Kelvin Herrera (KC)
LP:Will Harris (HOU)
Season Series
Kansas CityStatsHouston
2-4Vs4-2
.215Batting Average.233
2.2Runs / Game3.7
3Home Runs6
0Errors2