KANSAS CITY, Mo. (AP) Alcides Escobar singled home Paulo Orlando with two outs in the 10th inning to lift the Kansas City Royals to a 2-1 victory over the Houston Astros on Saturday night.
Orlando singled off Will Harris (4-3) with one out and stole second before Escobar's game-winning looper to shallow right gave the Royals the win and snapped the Astros' five-game winning streak.
Kelvin Herrera (2-2) pitched a scoreless 10th to pick up the victory.
Eric Hosmer tripled high off the left-field fence with two out in the ninth, but was stranded when Harris retired Alex Rios on a grounder.
The Astros grabbed a 1-0 lead in the sixth when Jose Altuve singled and stopped at third on Marwin Gonzalez's double into the left-field corner. Rookie Carlos Correa hit a sacrifice fly to center to drive in Altuve.
Houston right-hander Scott Feldman took a one-hitter into the seventh inning before the Royals tied it. Escobar's led off with an infield single and moved to third on Kendrys Morales' ground-rule double to center.
After Hosmer was walked intentionally to load the bases, Salvador Perez's sacrifice fly scored Escobar, snapping the Royals' 15-inning scoreless drought.
Feldman, who was making his second start since having right knee surgery in late May, left after 7 2/3 innings, allowing four hits and one run, while walking one intentionally and striking out two.
Pat Neshek replaced Feldman and stranded Orlando at second base to end the eighth. He has permitted just one of 15 inherited runners to score this season.
Royals left-hander Danny Duffy was pulled after six innings and 101 pitches, allowing one run and three hits, while walking one and striking out three.
Astros: INF Jed Lowrie (right thumb ligament tear) went 2 for 3 with a double and a RBI, while starting at third base Friday in a rehab game with Double-A Corpus Christi. He got the hits swinging right-handed. ''That's the side of the plate we were most concerned about him adjusting to after the injury,'' Astros manager A.J. Hinch said.
Astros: LHP Dallas Keuchel, who leads the American League with a 2.12 ERA, goes for his 13th victory.
Royals: RHP Yordano Ventura, who got a reprieve Wednesday, will start Sunday. Ventura was optioned Tuesday to Triple-A after a succession of poor outings, but was recalled the next day with LHP Jason Vargas going down with a season-ending elbow injury.