PHILADELPHIA -- A long night finally ended when the Arizona Diamondbacks scored five runs in the 18th inning for a 12-7 victory over the Philadelphia Phillies on Saturday.
With Phillies outfielder Casper Wells and infielder John McDonald pitching in the top of the 18th, the Diamondbacks broke the game open at Citizens Bank Park. The game officially started at 7:06 p.m. and ended at 2:12 a.m. Sunday for a seven-hour, six-minute marathon.
Wells, the losing pitcher, lasted two-thirds of an inning in the 18th, allowing all five runs. McDonald relieved and faced three batters to finish an inning in which 11 Diamondbacks came to the plate.
Adam Eaton doubled home Tony Campana for the go-ahead run to start the Diamondbacks' 18th.
Trevor Cahill picked up the win with four scoreless innings in relief.
Arizona knocked out Philadelphia starter Ethan Martin in the first inning and scored in five of the first six innings en route to a 7-1 lead in the sixth. However, that advantage was erased as the Phillies used a four-run eighth to force extra innings.
Arizona starter Randall Delgado pitched six innings of three-hit ball. The right-hander surrendered three runs -- one in the fifth, two in the sixth -- and struck out six.
Martin Prado -- who entered Saturday hitting .359 in the second half -- belted a full-count pitch from Martin with two outs for a two-run homer in the first inning, putting the Diamondbacks ahead 2-0.
Wil Nieves added to Arizona's first-inning cushion with an RBI single.
Philadelphia manager Ryne Sandberg wasted no time yanking Martin as the rookie starter lasted just two-thirds of an inning, giving up three runs, three hits and three walks. Martin's outing was the shortest by a Phillies starter (non-injury or weather related) since J.D. Durbin in 2007.
The Diamondbacks tacked on a run in the second. Eaton tripled and scored on a Paul Goldschmidt groundout to give Arizona a 4-0 lead. That grew to 5-0 in the third with a double-play groundout by Cliff Pennington.
After Arizona finally went scoreless in the fourth, Prado opened the fifth with a double and stretched the Diamondbacks' lead to 6-0 when he scored on Gerardo Parra's single to right field -- his third hit of the night.
To make matters worse for Philadelphia, All-Star left fielder Domonic Brown struck out in the first inning and was replaced in the top of the third because of right heel soreness.
Philadelphia went hitless through the first four innings. Carlos Ruiz led off the fifth with a solo shot to left field to put the Phillies on the board in the fifth.
NOTES: Diamondbacks LHP Patrick Corbin (13-3, 2.45 ERA) opposes Phillies RHP Tyler Cloyd (2-3, 4.02) in Sunday's series finale. ... Martin's shortest big-league outing (two-thirds of an inning) came after his longest (6 1/3 innings on Aug. 19). ... Goldschmidt's second-inning RBI gave him 101 this year, the most in a season by a Diamondbacks first baseman. ... Arizona 2B Aaron Hill singled in the third inning. He has hit safely in 16 of his last 17 games. He left later in the game with mild groin tightness. ... Newly acquired Roger Bernadina's home run was his first hit with the Phillies.