The game was scoreless through three, but tensions were rising after Paul Goldschmidt was hosed on consecutive pitches with the bases loaded in the bottom of the third. Zack Godley then was uncharacteristically wild in the top of the fourth, two walks and a hit batter helping lead to three Cardinals runs. The bottom saw Arizona get on the board, with an RBI double by Chris Owings, but three consecutive strikeouts saw the end of the frame. It was also the end of the night for Jeff Mathis and Torey Lovullo, both ejected by home-plate umpire D.J. Reyburn, for (entirely legitimately) questioning his strike-zone.
The D-backs narrowed the margin to one, on an RBI groundout from Daniel Descalso in the seventh. Godley settled down after his shaky inning, and ended up going seven frames, and allowing three runs on just two hits, with three walks and seven strikeouts. Braden Shipley gave up a run in the eighth, making it 4-2 and that insurance proved decisive. For the D-backs got one back in the ninth, but left the tying run stranded on third when David Peralta grounded out. Owings and Rey Fuentes each had two hits, and Ketel Marte made his D-backs debut, flying out in the seventh.