Carlos Gonzalez hit a three-run home run and 1 win over the St. Louis game set.

Todd Helton hit a two-run double while Eric Young Jr. scored twice for the Rockies, who snapped a three-game skid. Jason Hammel (7-11) gave up just one run on five hits with three walks over 6 1/3 innings

David Freese drove in the lone run for the Cardinals, who had a two-game win streak stopped. Jaime Garcia (10-6) was tagged for all five runs on six hits with four walks and three strikeouts over five innings to take the loss.