Madison Bumgarner tossed six innings and stroked a fourth-inning grand slam en route to a career-high five runs batted in at the plate in the San Francisco Giants' 6-5 win over the Colorado Rockies to open a three-game set.