Tommy Edman had a three-run homer with a career-best five RBIs, Nolan Gorman hit his first big league grand slam and the St. Louis Cardinals beat the Arizona Diamondbacks 14-5 on Wednesday to avoid a three-game sweep.
Madison Bumgarner (0-3) was hit hard again, allowing seven runs, seven hits and four walks in three innings.
St. Louis set a season high for runs, scoring three or more runs in four innings.
Edman was a single short of the cycle and reached base four times. His leadoff double started a three-run first that included RBI doubles by Dylan Carlson and Willson Contreras. The switch hitter got RBIs from both sides of the plate.
Alek Thomas hit a two-run homer in the second, and Christian Walker’s sacrifice fly tied the score in the third.
Rookie Jordan Walker, who broke out of a 1-for-17 slide with a pair of hits, had go-ahead single in the third, and Edman homered for a 7-3 lead.
Pavin Smith homered in the fourth and Edman hit a two-run triple in the bottom half against Peter Solomon, then scored on Dylan Carlson’s single to put the Cardinals ahead 10-4. Gorman homered in the sixth, his fifth home run this season.
Jake Woodford (1-2) earned his first win as a starter since last Aug. 23, allowing four runs and eight hits in five innings.
Steven Matz (0-2, 6.48 ERA) will start the opener of a three-game series on Friday at Seattle and RHP George Kirby (1-1, 3.78 ERA). The Cardinals are 0-6 in series openers.