Gonzalez opened the scoring with a two-run single in the first inning for the Rockies, who outhit Milwaukee 15-13. Eric Young, Wilin Rosario and Jordan Pacheco also had two RBI apiece for Colorado.
Tyler Chatwood (3-2) won his second consecutive decision, allowing two runs -- one earned -- on four hits in six innings. Rafael Betancourt earned his 21st save when he came in to close out the game in the ninth after the Brewers had rallied for three runs off Rex Brothers.
Randy Wolf (3-9) took the loss, allowing six runs on 10 hits in five innings. Wolf has one win in his last 19 starts.
Martin Maldonado had a solo home run and drove in two runs for the Brewers, who have lost four of their last five games.