Buster Posey connected for his 100th career home run and Matt Duffy hit a tiebreaking two-run triple in a five-run fifth, backing a gritty effort from Madison Bumgarner as the San Francisco Giants beat the Colorado Rockies 7-4 Sunday. Helping to break open a tight game, Duffy tripled to center off Yohan Flande (3-2) after consecutive singles by Gregor Blanco and Kelby Tomlinson.