Gonzales (9-6) allowed three runs (two earned) on eight hits and no walks while striking out four across five innings to earn the win Tuesday against Milwaukee.

Gonzales began and ended his start with trouble, though the run Ryan Braun scored in the first inning was unearned after Braun scored on a throwing error by Kyle Seager. However, Gonzales was also tagged in the fifth frame, allowing a solo home run and three consecutive singles before escaping with only two earned runs. Though he generated only two swinging strikes, Gonzales limited the damage by inducing seven groundball outs. After imploding to allow 16 earned runs across two starts in late May and early June, Gonzales has responded to allow two or fewer earned runs across his last four outings. He'll look to keep that run going in his next start, currently scheduled for Sunday at Houston.