Upton homers to lead Diamondbacks past Mets 5-3

Posted: Updated:

PHOENIX (AP) -- Justin Upton homered and Paul Goldschmidt doubled twice to help the Arizona Diamondbacks edge the New York Mets 5-3 on Sunday afternoon for their sixth straight win.

Arizona starter Jason Marquis , acquired in a July 30 trade from Washington, was hit on the right shin by a line drive and left the game one inning later with a broken fibula.

Goldschmidt snapped a 3-3 tie in the sixth inning, doubling to the left-field corner and scoring on Henry Blanco 's double to left off Mets starter Chris Capuano (9-11).

Zach Duke (3-4), who came on in relief of Marquis, allowed two runs on four hits over 2 2-3 innings and David Hernandez pitched the ninth for his 11th save in 13 chances.

Upton tied the game at 3 with a solo homer deep into the left-field stands in the fifth.

Blanco drew a bases-loaded walk off Ryota Igarahi to score Ryan Roberts for a 5-3 lead.

Upton and Blanco each finished with two hits for the NL West-leading Diamondbacks, who remained two games ahead of the San Francisco Giants .

Lucas Duda had two hits, including a home run, and drove in two and Angel Pagan went 3 for 4 for the Mets, who have lost five straight.

Pagan hit a line drive off Marquis' right shin with two outs in the third but the right-hander remained in the game at first.

An inning later, Marquis hit Josh Thole with a pitch and dropped to the ground after his delivery, clutching his right shin.

He rolled over and rose to one knee but continued holding his right ankle until he was checked out by medical staff and limped off the field.

Duda gave the Mets a 1-0 lead in the fourth with a solo homer to right off Marquis before he had to leave.

In the bottom half of the inning, Goldschmidt hit a ground-rule double that hopped over the left-field bullpen fence to tie it and Sean Burroughs later came home on a wild pitch to put Arizona in front 2-1.

Goldschmidt's double snapped a streak of five consecutive strikeouts for the rookie first baseman.

Justin Turner hit an RBI double in the fifth off Duke and scored on a one-out single by Duda to give the Mets a 3-2 lead.

Capuano allowed four runs on nine hits over six innings with no walks and six strikeouts.