SAN FRANCISCO - Down to their last out, the Giants somehow clinched a happy flight.
Alen Hanson hit a huge two-run homer with two down in the ninth and Brandon Crawford lined a walk-off single an inning later. The 5-4 win over the Diamondbacks was the fifth in six games on this homestand. With two outs in the 10th, Andrew McCutchen hit a shot to center that Jarrod Dyson misjudged, turning it into a double, and setting the stage.
The Giants trailed by two heading into the bottom of the ninth, and Brad Boxberger, the excellent Diamondbacks closer, sandwiched a pair of outs around a walk of Mac Williamson. Bochy sent Hanson up for Austin Jackson and he pulled a pitch down the line, dropping a game-tying shot into the arcade. The homer was the fifth for Hansen, who has been a revelation as a backup middle infielder.
- The Giants probably deserved to lose this one just because of the way they handled Paul Goldschmidt. He entered the series with a .208 batting average, but he looked like his old self Monday and had three hits Tuesday. He doubled in his first at-bat Wednesday and singled the second time up. Still, Chris Stratton pitched to him with a runner on second and no outs in the fifth and a low curveball was banged off the wall for an RBI double. The sixth-inning decision was way worse. With two outs and a runner on second, Reyes Moronta grooved a 2-2 fastball and Goldschmidt hit another RBI double.
- Stratton had his shortest start in over a month. He was pulled in the fifth and charged with three earned on seven hits and two walks. The last time he failed to get an out in the fifth was April 28, the day he returned from the paternity list.
- Pablo Sandoval hit a loud and long homer in the first. The solo shot was measured at 447 feet, making it the longest homer of the season for Sandoval. The exit velocity was 109.5 mph. He has only hit one ball harder this season.
- Clay Buchholz - yes, that Clay Buchnolz - struck out seven and gave up just two runs over six innings.