Giants

Giants hit five home runs in big 13-7 win over D-backs

Giants
The Arizona Diamondbacks dropped their 22nd straight road game to the Giants, tying a modern-era MLB record. Five different batters hit home runs for the Giants to propel them to a 13-7 win.