The Giants took care of the winning part Sunday with relative ease. They unloaded six homers, four in an eight-run fourth, on the Rockies and pummeled them, 12-5. It was the Giants' season-best eighth straight win and gave them a four-game sweep of their series here.