Evan Longoria blamed himself for being overly aggressive in his first two at-bats against St. Louis pitcher Jack Flaherty, a byproduct of the spacious field at Oracle Park and Flaherty's dominance early on. The third time around, San Francisco's slugging third baseman slowed down just enough to catch up to one of the few mistakes Flaherty made. Longoria homered with one out in the seventh inning to break up Flaherty's bid for a no-hitter, and the Giants held on to beat the Cardinals 1-0 on Sunday. read more https://www.espn.com/mlb/recap?gameId=401076081