Astros pitcher Dallas Keuchel allowed four runs on eight hits in 6 2/3 innings of work in Houston's 6-5 win over the Angels on Saturday.

Keuchel worked himself into a jam in the first inning when he loaded the bases for Erick Aybar, who singled to center to drive home two runs. He managed to get out of the inning with a double play ball.

Then in the fourth, Keuchel allowed an RBI double to Carlos Perez. He then allowed a Mike Trout solo home run in the fifth, before settling down to finish his start in the seventh.

The outing broke Keuchel's streak of 13 consecutive quality starts, the longest streak in the majors. Keuchel, now 4-0, moved his ERA to 1.93 in 51 2/3 innings of work. He will look to keep rolling Friday against the Blue Jays.