The home runs were the first in eight games for the Mets, who took the last two contests in a three-game series.
Daniel Murphy added two RBI for the Mets.
Mike Pelfrey (7-4) was the winning pitcher, allowing three runs and five hits in seven innings.
Cincinnati starter Aaron Harang (5-9) took the loss, giving up five runs and eight hits in three innings.
Duggar sisters unveil Christian dating rules in new book
McPhee, Cokas 'working on their marriage' after affair