Giants get a big win against the Cards 7-3. Big fly from Ross and Torres. Torres big fly was a grand slam which basically won the game. Good game for Bumgarner. Good to see the Giants display some power. D’backs continue their winning ways which keeps the Giants a half game back. I like the Giants moxie when everything seems to going against them.