ST. LOUIS -- It's pretty easy to win a game when you hit five homers.
The St. Louis Cardinals did that before the bottom of the fifth inning was done Thursday night as they salvaged a split of their four-game series with Arizona in a 12-8 win at Busch Stadium.
Matt Holliday, Matt Adams, Daniel Descalso, winning pitcher Shelby Miller and Matt Carpenter all went deep for the Cardinals (39-21). Miller (7-3) allowed six hits over six innings while yielding two runs, both earned. He struck out nine, including seven of the last eight men he faced.
It was obvious from the start that Arizona right-hander Ian Kennedy (3-4) lacked stuff and location. He gave back a 2-0 lead in the bottom of the first when Holliday pulverized a 1-0 pitch over the bullpen in left-center field for his ninth homer of the year with Yadier Molina aboard.
But the real damage didn't occur until the fourth, when St. Louis scored eight runs. Jon Jay snapped the 2-2 deadlock with an RBI single to right-center, setting the stage for a two-out explosion.
Allen Craig lashed a two-run single up the middle, followed by Adams' three-run homer over the bullpen in right-center field. After David Freese walked, Descalso lined a two-run blast into the bullpen in right-center to cap the outburst.
Kennedy departed after fanning Jay to end the inning, having allowed 13 hits and 10 runs over four innings. That wasn't the end of the Cardinals' attack as Miller and Carpenter greeted reliever Matt Reynolds with solo homers to start the fifth.
After yielding two runs in the first on Paul Goldschmidt's infield out and Miguel Montero's RBI single, Miller allowed just three hits in his last five innings.
The Diamondbacks got RBI singles from Cliff Pennington, pinch-hitter Wil Nieves and Gerardo Parra in a three-run seventh. They touched rookie Keith Butler for three more in the ninth, forcing Edward Mujica to pick up the last two outs for his 18th save. NOTES: St. Louis made another move in its bullpen Thursday, recalling lefty reliever Kevin Siegrist from Memphis (AAA) and optioning right-hander Maikel Cleto. Siegrist was 2-1, 1.95 in 27 2/3 innings, split between Springfield (AA) and Memphis. He made his big league debut in the seventh, retiring five of the six men he faced and whiffing four ... Arizona selected right-handed pitcher Braden Shipley from Nevada in the first round of the Major League Baseball draft Thursday night. Shipley boasts a 98-mile per hour fastball and went 7-3, 2.77 for the Wolfpack this spring ... St. Louis picked Gonzaga two-way player Marco Gonzales with the 19th overall selection. Gonzales, who will end up as a pitcher in the pros, went 7-3, 2.80 for the Bulldogs this season. The Cardinals then tabbed New Jersey high schooler Rob Kaminsky with the 28th overall pick, a compensatory selection after the loss of Kyle Lohse in free agency.