San Francisco Giants' J.D. Davis, right, is congratulated by
Giants' bats bust out for 8-5 win to take first game from D-backs
Dodgers capitalize on Giants' physical and mental blunders to win 7-2
Giants find their power in time to rally past Rockies, end skid
MORE
Two-way skills of Giants' J.D. Davis no longer involve pigs or placekicking
Why were JD Davis and Gabe Kapler ejected vs Blue Jays? Giants slugger and manager tossed from game
Cards swept in ten innings as Giants rally for 8-5 win
Villar single in 10th, Giants beat D-backs in home finale - Seattle Sports
Pittsburgh Pirates' Henry Davis, right, safely steals third base, ahead of the tag attempt by San Francisco Giants third baseman J.D. Davis during the sixth inning of a baseball game in Pittsburgh
Alonso hits 3-run homer, Mets rack up 18 hits to rout Giants – Trentonian