The San Francisco Giants bats nearly accomplished something the franchise had not done in 90 years, an unexpected boon for a club that has struggled all year to score but now has a four-game win streak.
Giants power their way to fourth straight win, first three-game sweep of 2019