Dodgers starting pitcher Zack Greinke earned the win Wednesday against the Rockies, despite matching a career-high with seven walks.

Greinke struggled to find the strike zone throughout his five innings of work, and he racked up a big pitch count as a result. Greinke threw 59 of 107 pitches for strikes over the course of five innings, while the Rockies tagged him for five runs on six hits. 

Luckily, the Dodgers' offense showed up in the game, providing Greinke with plenty of support in a 10-8 win. The win is Greinke's third in a row, pushing his record to 6-2 on the season, with a 4.30 ERA. 

Greinke had not walked more than three batters in any one start prior to Wednesday, so he will try to get back on track in his next start, Monday in Arizona.