HOUSTON -- Dallas Keuchel had a solid performance in his return from the disabled list, and George Springer hit a two-run homer to help the Houston Astros to a 5-2 victory over the Baltimore Orioles on Saturday night.
Keuchel (8-0), who missed one start with a pinched nerve in his neck, allowed four hits and one run while fanning eight in six innings. His eight wins this season lead the majors and he's just one win away from matching his total from last year, when he struggled in the follow-up to his stellar 2015 season during which he won 20 games and the American League Cy Young Award.
Will Harris struck out two in a perfect ninth for his second save.
Houston led by 1 in the fourth before Springer homered off Wade Miley (1-3) to make it 4-1.
Welington Castillo had an RBI single for the Orioles, whose season-high skid reached six games.
Jose Altuve had three hits and an RBI and Carlos Correa added two hits and drove in a run for the Astros, who won for the fifth time in six games.
Miley tied season highs by allowing eight hits and four runs in five innings to remain winless since April 14.
Springer put Houston up 1-0 in the first when he made a diving slide to evade the tag at home and score on a double by Altuve. Correa followed with a single to send Altuve home and push the lead to 2-0.
The Orioles got going in the third inning when Caleb Joseph walked with two outs. Joey Rickard singled before Joseph scored on a single by Castillo to cut the lead to 2-1.
Alex Bregman singled with one out in the fourth before Springer hit his 10th home run on a towering 447-foot shot to center field with two outs to extend Houston's lead to 4-1.
Chris Davis tripled off Tony Sipp to start the seventh and scored on a wild pitch by James Hoyt with one out to cut the lead to 4-2.
The Astros added a run in the seventh when Altuve scored on an error by Rickard.