Rockies starting pitcher Jordan Lyles dominated the Rangers on Monday and nearly went the distance, scattering seven hits and two runs in eight innings to improve to 4-0 on the year.

Lyles struck out five and walked one. His 104 pitches were a season high for a Colorado pitcher. Over his last four starts covering 28 innings, Lyles has allowed only five earned runs. He'll make his next start Saturday at Cincinnati.