The Diamondbacks acquired Jason Marquis before the trade deadline to help boost their rotation, but the move has yet to pay off with a victory for the righty.

Marquis can prove his worth this afternoon by pitching Arizona to its second three-game sweep of the New York Mets at Chase Field in as many seasons.

Marquis has been hammered for 11 earned runs over eight innings in his two starts since getting traded from the Nationals, going 0-1 to give him a loss in four of his past five decisions overall.

Arizona overcame the right-hander's struggles on Tuesday, when he allowed seven runs -- four earned -- on nine hits, two homers and a pair of walks over four innings versus the Astros. The D-Backs were able to rally for an 11-9 win to take Marquis off the hook.

"Obviously things didn't turn out the way I wanted it to," the 32-year-old said. "But the team battled, got a big win, picked me up. I just have to do a better job of putting hitters away when I control the count."

Marquis is 8-6 with a 4.48 earned run average in 22 total starts this year, including one on April 10 versus New York. He allowed three runs over six innings and is 6-7 with a 4.64 ERA lifetime in this series.

After getting swept in New York back in April, the Diamondbacks are in position to return the favor today following last night's 6-4 victory. Ryan Roberts hit a three-run homer to back eight solid innings from Daniel Hudson in Arizona's fifth straight win overall.

Hudson gave up four runs -- two earned -- on eight hits to pick up the win. He also had an RBI single in the sixth for the Diamondbacks, who sit two games ahead of the Giants for first place in the National League West.

"I was just trying to make quality pitches and get the team off the field as quick as possible," Hudson said.

Ruben Tejada drove in two runs for the Mets, who have dropped four straight and lost starter Mike Pelfrey in the fifth inning after he was hit in the right elbow by a line drive.

X-Rays taken on Pelfrey's elbow were negative.

"The elbow feels good," said Pelfrey, who allowed three runs -- two earned -- over his four-plus innings. "I thought I had good stuff tonight for the first time in six or seven starts. It sucks that you've got to end it like that."

Chris Capuano draws the start today for the Mets looking to reach double-digit victories for the first time since winning 11 games in 2006 with the Brewers.

The left-hander snapped a three-start skid with a victory at Cincinnati on July 28, but has posted two no-decisions since. He gave up a pair of solo homers over six innings in a 4-3 defeat versus the Marlins on Aug. 2 before yielding four runs on nine hits over another six frames on Tuesday versus the Padres. New York came out on top in that game, 5-4, however.

The 32-year-old Capuano is 9-10 with a 4.51 ERA this season and owns a career mark of 1-3 with a 3.77 ERA versus the Diamondbacks, who selected him in the eighth round in 1999.