Wright's solo homer in the third put New York ahead for good at 2-1 and he added run-scoring hits in the first and ninth innings, sparking the Mets' 16-hit attack.
R.A. Dickey (5-1) logged his fourth straight start without a loss despite surrendering nine hits over six innings. The knuckleballer yielded a pair of runs and walked one batter.
Marlins starter Ricky Nolasco (4-1) was saddled with his first loss of the season after being tagged for six runs on nine hits in a 4 2/3-inning effort.
Giancarlo Stanton and Gaby Sanchez each went 2-for-4 with an RBI for Miami.