Cardinals Game Report by Rob Rains
Friday’s Game Report: Giants 8, Cardinals 2
The Giants scored five runs in a span of four pitches from T.J. McFarland in the eighth inning on Friday night, blowing open a 3-1 game to win the opener of the weekend series against the Cardinals. […]