Feldman (6-5) yielded one run in the efficient, 106-pitch performance, retiring the final 12 batters he faced. The right-hander issued one walk and struck out six.
The hurler helped his own cause at the plate during a scoreless tie in the fourth inning. With runners on second and third and two outs, he served an 0-1 pitch from New York's Jonathon Niese into center field for a two-run single.
Niese (3-6) was tagged with the loss after surrendering two runs on six hits over 5 2/3 innings.
Jordany Valdespin and David Wright each drove in a run for the Mets, who suffered their sixth loss in seven games.
Jessica Simpson shares three-way kiss with friends in photo
Susan Sarandon 'very excited' about daughter's pregnancy