The Giants came out with their hitting shoes on, as the first three reached base, taking the lead before Rubby De La Rosa could retire a batter. They added another run in the third, and then the big blow in the fourth, a two-run shot by Brandon Crawford. De La Rosa did settle down, working into the seventh, and leaving with a line of 6.2 innings pitched, and four runs allowed (one unearned) on nine hits and two walks, with seven strikeouts. Evan Marshall tidied up the seventh, and Oliver Perez loaded the bases in the eighth, before escaping.
Four runs turned out to be plenty for San Francisco to end their losing streak, as Chris Heston again perplexed the Diamondbacks' hitters, after overcoming some early wildness. We ended the night having managed only five hits and one walk in 7.2 innings from the Giants' starter, with the sole run coming on David Peralta's second home-run of the season, leading off the fourth. That briefly made it a one-run game, but we didn't seriously threaten again until the ninth, when we had the tying run at the plate with one out. However, Chris Owings hit into a game-ending double-play, and we're back at .500 once again.