PHOENIX (AP) - Andrew Brown's three-run pinch-hit home run broke open a close game and the New York Mets beat Arizona 9-5 on Sunday.
Jonathan Niese (4-6), in his first start since June 20, came off the disabled list to go six innings, giving up four runs and seven hits in his first win since May 16. The Mets took two of three from the Diamondbacks.
The Mets scored four unearned runs in the first, three on first baseman Paul Goldschmidt's fielding error with two outs and the bases loaded.
Aaron Hill's three-run home run cut the lead to 5-4 in the third, but Brown's three-run shot made it a four-run game in the seventh.
Arizona's Cody Ross was carted off the field in the first inning with a dislocated right hip.