Mets rally, beat Arizona 5-4 on Beltran's sac fly

Feliciano's triple, Beltran's sac fly in 9th help Mets finish rally in 5-4 win over Arizona

Jesus Feliciano tripled and scored on Carlos Beltran's sacrifice fly in the ninth inning, giving the New York Mets a 5-4 victory over the Arizona Diamondbacks on Saturday night.

David Wright drove in three runs, including a tying single in the seventh off Arizona newcomer D.J. Carrasco, and New York finally beat the last-place Diamondbacks for the first time in five meetings this season.

The Mets, conspicuously quiet at the trade deadline after falling off the playoff pace this month, got a stellar start from Hisanori Takahashi and won for only the sixth time in 20 games.

The rebuilding Diamondbacks, who made a flurry of deals leading up to Saturday's non-waiver deadline, have lost eight of nine. Justin Upton had three RBIs for Arizona and extended his hitting streak to a team-high 16 games.