PHOENIX -- After a rocky start to their 10-game homestand, the D-backs are officially on a roll.
But their six-game winning streak hasn't come without some serious bumps and bruises. Xavier Nady sustained a fractured left hand on Friday night. On Sunday afternoon, the injury bug bit Jason Marquis.
The recently-acquired veteran starter fractured his right fibula and left the game early, but the D-backs rebounded to record a Major League-best 34th come-from-behind victory in a 5-3 triumph over the Mets at Chase Field.
With their sixth consecutive win, the D-backs held serve in the National League West and remained two games up on the Giants. But they also paid the price, with a player fracturing a bone for the sixth time this season.
"What are you going to say?" Gibson wondered aloud. "I told [team physician] Dr. [Michael] Lee to stay out of here. The X-ray machine has been working."
Marquis was drilled on his right leg by an Angel Pagan comebacker in the third inning, shook off the pain and completed the frame. But after hitting Josh Thole in the fourth inning, the right-hander fell to the ground in pain.
"I thought it was just a normal bruise -- with swelling and tightness -- and I felt like the pain was enough to deal with to stay out there and pitch," Marquis said. "Obviously, on that last pitch to Thole, pushing off, I just felt something pop.
"The doctor was saying he believes the bone in my leg broke on the line drive ... He said [pushing off] pretty much completed the fibula break, so it is what it is."
Off the field, he stood with crutches in the clubhouse after the game.
"I'll do whatever [I can] in my power to heal up as fast as I [can], and listen to the training staff and hopefully I'll be back to help this team in October."
On the field, the D-backs responded to Marquis' injury with another late-inning comeback for the series sweep.
With the score tied at 3 in the sixth inning, Henry Blanco delivered a go-ahead RBI double down the left-field line to score Paul Goldschmidt, who doubled down the same left-field line with two outs.
"Everybody's doing it, I guess," Blanco said. "You see a lot of guys getting hits and driving in some runs, and you want to contribute to it. So it's definitely pretty exciting."
Blanco had two hits and drove in two runs -- his second on a bases-loaded walk in the eighth -- in a spot start for Miguel Montero.
"Henry Blanco had an outstanding game for us today," Gibson said. "That's big that I can get Miggy out of there. That's two days off. [Blanco] caught a great game and handled the staff. ... He was ready for this game. And to produce offensively was certainly a bonus for us."
The Blanco hit came an inning after Justin Upton put the D-backs' offense on his back with a solo home run to left field, his 25th of the season, to tie the game.
The home run made him the fifth player in franchise history to reach the 25-home-run mark in two different seasons.
"That's good stuff," Gibson said. "He's been big, and he's certainly hitting the ball hard."
Zach Duke pitched 2 2/3 innings in relief of Marquis and picked up the win, allowing two runs on four hits, while striking out one and walking one.
In the fifth, Pagan led off the inning with a beautifully placed bunt single, and Justin Turner plated him with a double one batter later. Lucas Duda drove Turner home with a single to center two batters later to give the Mets a 3-2 lead.
Right-hander Micah Owings came on in the seventh to replace Duke, and allowed a leadoff double to Pagan, who advanced to third on a flyout to right. But Owings stranded him there, striking out David Wright and Jason Bay to escape the threat.
"[Owings has] been good at getting out of that all year," Gibson said. "He's been outstanding. When he's coming in the game, with his record [6-0], he's like a good luck charm -- and it's not by mistake.
"He just has a lot of character. He's really comfortable in those situations, and it almost seems like he gets better."
Bryan Shaw pitched a scoreless eighth inning, and David Hernandez pitched a scoreless ninth for his 11th save, as the well-rested D-backs bullpen once again sealed the deal.
"Our bullpen's been really good this year," Gibson said. "They've been really sharp. In the Houston series, we taxed them very hard. But then we got them back in order the next series, and they've done a great job. We've leaned on them heavily. Certainly a key to our homestand."
After an 0-fer on Saturday, Goldschmidt recorded three hits on Sunday, including a fourth-inning RBI double.
In the fourth, Ryan Roberts singled and scored on Goldschmidt's double, and Sean Burroughs -- who singled to follow Roberts and advanced to third on the double -- scored on a wild pitch by Mets starter Chris Capuano.
Capuano was tagged with his 11th loss of the season, and allowed four runs on nine hits. He struck out six and walked none.
"These guys are playing well," Capuano said. "I give them credit. They're kind of coming together as a team, right now, and doing a good job."
Marquis pitched 3 1/3 innings, allowing one run on three hits, while striking out two and walking one.
The victory concluded a 7-3 homestand for the D-backs, which they started a half-game behind the Giants and ended two games ahead. Arizona now embarks on a 10-game, East Coast road trip, where they face the Phillies, Braves and Nationals.
"It's easy to say that this is going to be a big road trip," center fielder Chris Young said. "But I think every game throughout the rest of the season is a big game. ... That's what we live for, and it's going to be a lot of fun."
Anthony Fenech is an associate reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.