Astros starting pitcher Jordan Lyles improved for the third start in a row Tuesday against the Rockies, but Houston lost 2-1 in the ninth inning.

Lyles held the Rockies to a run on six hits and three walks in seven innings thanks to 11 goundball outs, including double plays that ended the fourth and sixth innings.

Lyles has allowed one earned run in each of his last three starts to lower his ERA from 8.36 to 4.50. He has 10 strikeouts and six walks in his last 18 innings, while allowing one home run.

His next start is set for Sunday against the Angels.