Rene Rivera hit two of the Mets' four home runs as their month-long power surge continued in Sunday's 8-2 win over the San Francisco Giants at AT&T Park.
Jay Bruce hit his 20th home run of the season and Curtis Granderson added a solo home run that gave the Mets 46 home runs in June, the franchise's most in a month.
Rivera, who didn't record a multi-hit game since May 9, hit a two-run home run off Matt Moore in the second inning that gave the Mets a 3-0 lead, then made it 4-1 with a solo home run in the fourth inning, as New York won its third straight game following a four-game losing streak.
"Today I just wanted to help the team win and try to do something good," Rivera, who was hitting .170 with just one home run and three RBIs over his previous 14 games, said, according to MLB.com's Anthony DiComo.
Bruce's 20 home runs put him in a six-way tie for second place in the National League. Though the Mets' 46 home runs lead all 30 teams this month, they are just 11-13
Bruce hit a two-run home run off Josh Osich in the eighth inning that made it 7-1, and Granderson's ninth-inning homer off Hunter Strickland landed in McCovey Cove.