Carlos Gonzalez provided the Colorado Rockies with a much-needed offensive boost. He homered twice and finished with a career-high five hits to lead the struggling Rockies to a 9-4 victory over the Chicago Cubs on Tuesday night.