Updated

Rookie Dallas Keuchel pitched a complete game and J.D Martinez and Jordan Schafer hit consecutive homers in Houston's four-run fifth inning, leading the Astros to an 8-1 win over the Cleveland Indians on Saturday.

Keuchel (1-0) allowed six hits and struck out three for his first win in his second major league start.

The Astros had scored just one run in the last three games combined and were hitless through the first four innings on Saturday.

They discovered some offense in the fifth inning and tied it at 1, before Martinez's two-run shot gave them a 3-1 lead. Schafer connected on the next pitch to extend the advantage.

Cleveland starter Jeanmar Gomez (4-7) got off to a great start, but was undone by his fifth inning struggles. He allowed six hits and five runs in 5 2-3 innings.