Game Report: Diamondbacks 4, Cardinals 0

By Rob Rains

The Cardinals could have climbed back to the .500 mark for the first time since June 2 with a win on Thursday night, but one swing of the bat kept them from reaching that goal.

J.D. Martinez hit a grand slam off Luke Weaver in the fourth inning after a pair of walks loaded the bases, giving the Diamondbacks the victory at Busch Stadium.

Zach Godley shut out the Cardinals for seven innings before turning the game over to the bullpen, which completed only the second shutout for the Diamondbacks in 66 games in St. Louis. The other shutout was when four pitchers combined for a 1-0 win on April 20, 2003 at Busch II.

It was the first time the Cardinals lost a game when all of the runs scored on a grand slam since Sept. 20, 2010, at Florida, when Brad Davis hit a grand slam off Chris Carpenter. It’s the first time that happened at home since July 20, 1970. Lee May of Reds hit it in 10th inning.

The loss knocked the Cardinals 4 ½ games behind the division-leading Cubs.

Here is how the game broke down:

At the plate:
The Cardinals had only five hits, all singles, and only advanced one runner to third base. Paul DeJong had two of the hits and also walked for only the fifth time in his first 50 games … Harrison Bader was 0-of-4 and struck out three times … It was the first time they were shut out since May 26, at Colorado, and the first time they have been shut out at home since April 9, by Cincinnati.

On the mound: After allowing just one hit through the first three innings in his first major-league start this season, Weaver got himself in trouble in the fourth. After a leadoff double, he walked the next two hitters – the only two walks he allowed in the game - before the grand slam by Martinez, the second Weaver has allowed in his career. It was the third grand slam against the Cardinals this year but their first at home since Adrian Gonzalez of the Dodgers hit one off Mike Mayers last season … Weaver left for a pinch-hitter after five innings. He gave up five hits and struck out five in his spot start in place of the injured Adam Wainwright … The Cardinals got scoreless innings of relief from Matt Bowman, John Brebbia, Kevin Siegrist and Tyler Lyons.

Key stat: The Cardinals have now been under .500 for the last 53 days and a total of 77 days this season.

Worth noting: The average age of the Cardinals’ lineup on Thursday night was 25.45 years old. The only two players older than 27 were Matt Carpenter (31) and Tommy Pham (27) and four were 23 or younger – DeJong, Bader and Weaver are all 23 and Carson Kelly is 22 … Kelly recorded the first caught stealing of his career when he threw out A.J. Pollock trying to steal third in the eighth … Stephen Piscotty was 0-of-3 in the first game of a scheduled four-game rehab assignment with Peoria as he works his way back from a groin injury … After playing for the last 10 days in the Gulf Coast League, former first-round pick Delvin Perez rejoined the Johnson City Cardinals on Thursday night.

Looking ahead: Michael Wacha will get the start for the Cardinals in the second game of the series on Friday night with Robbie Ray scheduled to start for the Diamondbacks.

Follow Rob Rains on Twitter @RobRains