Giants

Giants pull off historic rally, stun D-backs in extras

Giants
The Giants fought back in dramatic fashion Thursday as they beat the D-backs' 5-4 in extra innings following a four-run ninth-inning rally, winning three of four in the desert.