Buster Posey and the San Francisco Giants' offense broke out at home, and Matt Cain settled in and pitched like the ace of the staff. It all added up to a one-sided win against the Colorado Rockies. Posey hit a two-run homer, and Cain tossed seven solid innings in the Giants' 9-3 victory against the Rockies on Saturday.