PHOENIX -- A long night had an all-too-familiar ending for the punchless New York Mets.
A pinch-hit RBI single in the 14th inning by Chris Snyder gave the Arizona Diamondbacks a 4-3 victory against New York on Wednesday night, completing a three-game sweep on a trip that has gone from bad to worse for the Mets.
Snyder, the last position player available for Arizona, hit a 2-2 pitch from Fernando Nieve (2-4) over the head of left fielder Jason Bay to bring home Justin Upton, who led off with a double.
The Mets fell to 1-6 on their 11-game Western trip after the All-Star break and remained 6½ games behind first-place Atlanta in the NL East. Now, with a short turnaround and an exhausted bullpen, they finish the trip with four games against the Dodgers in Los Angeles starting Friday night.
Swept for only the second time this season, New York managed seven runs in the three games.
Five Arizona relievers -- in what has been considered the worst bullpen in baseball -- shut out New York on one hit over the last eight innings. Blaine Boyer (2-2) was perfect over the final two in the Diamondbacks' first three-game sweep of the season.
"Offensively, we're just not clicking," manager Jerry Manuel said. "We've got too many guys that are not hitting and that's not a good way to operate. It just kind of shackled us there not to get any hits late against a bullpen that for the most part has struggled."
Boyer, though, said the bullpen has been revived by the new attitude instilled by interim manager Kirk Gibson.
"The old us, what we were, might have caved in," he said. "This team's got so much fight in it right now. We've just kind of got a new lease on life, a new outlook."
Five players hit solo home runs -- Chris Young, Rusty Ryal and Mark Reynolds for Arizona; Angel Pagan and Rod Barajas for New York. All came off starters Jon Niese and Dan Haren.
The Mets were swept only one other time, in a four-game series May 13-16 at Florida. Among NL teams, only Arizona, Washington and Pittsburgh -- all in last place -- have worse road records than New York's 19-30.
Manuel gave the team a pep talk before the game. It didn't help at the plate: Batters 3 through 6 were a combined 1 for 20 with 11 strikeouts.
"We need to regroup going into L.A. and hopefully get some wins," third baseman David Wright said. "Really, this has been kind of the story of the year, not being able to win on the road and really playing poorly on the road. We're going to have to turn that around and go pick up a few games in L.A. and hopefully continue to stay hot at home."
Six New York relievers, including the often-maligned Oliver Perez, blanked the Diamondbacks for eight innings before Snyder brought an end to the 4-hour, 45-minute marathon.
Nieve (2-4) relieved Perez with one out in the 13th and retired both batters he faced. But Upton led off the 14th with a double to left. The Mets intentionally walked Miguel Montero to bring up the hard-hitting, but strikeout-prone Reynolds, who went down looking. Snyder came on to pinch hit for Boyer.
His goal: "Put good wood on it, try to sneak a ball through and get out of here."
There was nothing sneaky about it.
He hit a long one just left of the foul pole on a 1-0 pitch, then saw the count go to 2-2 before his big hit.
Niese went five innings, giving up six hits, striking out six and walking one. Haren, 0-4 in his past seven starts, went six innings. He allowed six hits, including Rod Barajas' two-out home run that tied it at 3 in the sixth. He struck out eight, walked two, hit a batter and had two wild pitches.
"I got a pitch a little bit up to Barajas," Haren said. "It just got out over the fence and cost us about three hours of our lives."
Young hit his 15th career leadoff home run but first since May 25, 2008. ... Mets LHP Pedro Feliciano appeared in his 53rd game, most in the majors. ... New York's Ike Davis, a star at nearby Arizona State, was 0 for 5 with three strikeouts. He was 1 for 13 in the series and struck out six times.