ST. LOUIS — Paul Goldschmidt hit a run-scoring single in the 14th inning to lift the Arizona Diamondbacks to a 7-6 win over the St. Louis Cardinals on Tuesday night.
Arizona, which improved to 7-2 in extra innings, has won three of four. St. Louis (38-20), which still has the best record in the majors, has lost all four of its extra-inning games this season.
A.J. Pollock hit a three-run homer for Arizona, and Willie Bloomquist had four hits in the 4-hour, 53-minute game. Josh Collmenter (2-0) earned the win with four innings of scoreless relief. Heath Bell recorded his 10th save in 12 opportunities.
Allen Craig and Shane Robinson homered for St. Louis, which fell to 4-3 on its nine-game homestand.
Goldschmidt drove in Gerardo Parra with a one-out, line-drive single up the middle off Victor Marte (0-1), who walked two batters before the winning hit.
Arizona is 10-2 in its last 12 road games against NL Central opponents.
Bell gave up a leadoff double to Yadier Molina in the 14th before retiring the next three hitters.
The Cardinals rallied from 4-1 and 6-3 deficits and tied the game in the seventh on a run-scoring single by Carlos Beltran.
Pollock's three-run homer staked the Diamondbacks to a 4-1 lead in the fourth.
St. Louis infielder David Freese had a career-high four hits and extended his career-best hitting streak to 14 games with a single in the sixth. He added singles in the eighth, 10th and 12th.
Pollock drilled a 2-0 pitch into the first row of the left-field bleachers off St. Louis rookie starter Michael Wacha, who gave up six runs in 4 2-3 innings. Pollack has hit safely in eight of nine games.
St. Louis cut the deficit to 4-3 on Craig's fourth homer of the season.
Arizona answered with two runs in the fifth to stretch its lead to 6-4. Goldschmidt doubled in Didi Gregorius, who began the inning with a hit. Jason Kubel followed with a run-scoring single.
The Cardinals scored single runs in the fifth and sixth to get within 6-5.
St. Louis infielder Matt Carpenter stretched his hitting streak to a career-best 13 games with a leadoff triple in the first.
Arizona left-hander Tyler Skaggs gave up five runs in 5 2-3 innings. It was his second start of the season and eighth of his career.
NOTES: Wacha and Skaggs, two former first-round draft choices, were born 12 days apart in July 1991. ... St. Louis RHP Joe Kelly (0-2, 6,75) will make his first start of the season Wednesday against Wade Miley (3-5, 5.01) in the third game of the four-game series. ... Arizona is the only team in the majors that hasn't been shut out this season. ... St. Louis RHP Jake Westbrook went 3 2-3 innings and allowed one run and six hits in a rehab start on Tuesday for the Cardinals' Double-A team in Springfield, Mo. Westbrook, who threw 45 strikes in 60 pitches, went on the disabled list on May 9 because of right elbow inflammation. "Everything felt good," he said. "I was a little erratic with my pitches, but that's expected the first time out."