Reyes had two triples and scored three times. He motored around the bases after hitting a long drive off the center-field wall in the eighth but was easily cut down at home.
Ryan Church and David Wright homered for the Mets, who have won four of five. Church drove in three runs.
John Maine (3-2) scattered six hits over six innings, allowing two runs with two walks and six strikeouts for his fourth win in five starts.
The Mets pushed across three in the first and one in the second against Micah Owings (4-1).
Reyes hit the game's first pitch to the right-center field wall for a triple and scored on a sacrifice fly by Church. Wright singled and Carlos Beltran walked before Moises Alou, just activated off the disabled list, hit what could have been a double-play grounder to second. But the ball slipped just under Orlando Hudson's glove for an RBI single.
Carlos Delgado followed with a sharp single to right, scoring Beltran to make it 3-0.
Reyes doubled with two outs in the second and scored on Church's looping single to right.
Miguel Montero doubled in Justin Upton in the bottom half and Chris Young added an RBI single to cut it to 4-2.
Church hit a two-out line drive into the right-field stands in the fourth and Wright went deep for a two-run shot with two outs in the sixth.