ST. LOUIS -- Paul Goldschmidt continues to scald the ball and keep Arizona atop the National League West.
Goldschmidt's RBI single in the top of the 14th inning Tuesday night snapped a tie and lifted the Diamondbacks past St. Louis 7-6 in a battle of division leaders at Busch Stadium.
Josh Collmenter (2-0) worked four scoreless innings to earn the win, stranding the winning run in scoring position in the 11th, 12th and 13th. Heath Bell, Arizona's eighth pitcher, garnered his 10th save.
Victor Marte (0-1) walked Cody Ross to start the 14th. After Ross was forced at second on Gerardo Parra's bunt, Didi Gregorius drew a walk and Goldschmidt laced a 2-2 pitch up the middle to score Parra. It was Goldschmidt's 49th RBI of the year.
It was the Diamondbacks' seventh win in nine extra-inning games and improved them to 33-25. The Cardinals (38-20) dropped to 0-4 in extra innings, but stayed three games ahead of Cincinnati in the Central.
The Cardinals tied the game at 6 in the seventh on Carlos Beltran's RBI single that scored Ty Wigginton. They derived a big break an inning earlier when Beltran was called safe on a steal of third by fill-in umpire Jordan Baker even though he was tagged out by Martin Prado.
Yadier Molina singled Beltran home three pitches later, cutting the Diamondbacks' lead to 6-5 and knocking out starting pitcher Tyler Skaggs. While Brad Ziegler was warming up, Baker tossed bench coach Alan Trammell for chirping about the call.
St. Louis scored first for the seventh time in its last nine games on Matt Holliday's sacrifice fly in the bottom of the first inning. Matt Carpenter, who tripled to start the frame, crossed the plate for the 47th time.
Arizona evened the score in the second when Skaggs helped his cause with a two-out, two-strike single into left, plating Willie Bloomquist.
The Diamondbacks snapped the 1-1 tie in the fourth when A.J. Pollock rifled a three-run homer into the seats in left-center, his fifth of the year. The Cardinals cut it to 4-3 in their half of the fourth on Allen Craig's towering two-run clout to left-center, his fourth this season.
Arizona knocked out Michael Wacha during a two-run fifth that featured Goldschmidt's RBI double to right-center and Jason Kubel's two-out, two-strike single to left that scored Goldschmidt.
Shane Robinson drew St. Louis within 6-4 with a leadoff homer in its half of the fifth, his first this year and only the fourth in his career.
NOTES: St. Louis will give reliever Joe Kelly his first start of the season Wednesday night. Kelly (0-2, 6.75) made 16 starts last year, but has been used strictly as a reliever in 2013 after losing the No. 5 starter job in spring training to Shelby Miller. The Cardinals need a spot starter because of Saturday's makeup doubleheader. ... Arizona optioned RHP Randall Delgado to Triple-A Reno to make room for Skaggs ... This series features the two best-fielding teams in the National League. St. Louis entered this game with just 19 errors, tied for the MLB low with Baltimore, and the Diamondbacks have only 21.