/cdn.vox-cdn.com/uploads/chorus_image/image/55961187/usa_today_10185721.0.jpg)
Zack Greinke allowed hits to each of the three first Cardinals hitters in the bottom of the first inning, and was lucky to escape only one run down. But faux Greinke was replaced by the real thing, and he allowed only one more hit through seven innings, with one walk and nine strikeouts. That gave the Diamondbacks’ offense their chance to come back into it, and they did so with back-to-back homers by Paul Goldschmidt and - inevitably - J.D. Martinez in the 4th inning, though the former had to stand an umpire review.
Ketel Marte added another home-run in the eighth, and a rather fortunate A.J. Pollock RBI double and Goldschmidt sacrifice fly made it a four-run inning for Arizona to provide some clear breathing room. Goldschmidt had two hits and a walk, Jeff Mathis a pair of hits and Marte reached base safely three times, with a hit and two walks. Jake Barrett and just-recalled Silvino Bracho worked a pair of scoreless innings after Greinke left the game.