The D-backs struck the opening blow, in the third inning. With two on, Jake Lamb floated a ball into center, bouncing past the despairing dive of Andrew McCutchen, for a two-run triple. Zack Godley had been nails early on, but got into trouble in the fifth, and allowed two runs to the Pirates, tying the game up. That didn’t last long, as Paul Goldschmidt homered off former D-back Daniel Hudson to give Arizona back the lead. Jake Lamb followed with a double, and also came around to score.
The Pirates pulled one back, and ended Godley’s day, getting the bare minimum for a quality start. He tossed six innings, and was charged with three runs on seven hits and a walk, with six strikeouts. Archie Bradley had a scoreless seventh and eighth, but Fernando Rodney walked the first two faced, and was lucky to escape, only allowing the tying run. In steadily worsening conditions, after a scoreless 10th, Nick Ahmed homered with two outs in the 11th, but J.J. Hoover allowed a matching two-out homer before a 93-minute rain delay.
It took until the 14th inning before Chris Owings’s RBI single gave the D-backs their fourth lead, and T.J. McFarland got it done, throwing three innings for the W.