The Reds completed their first four-game sweep of the Braves in Cincinnati since 1980 at Riverfront Stadium. They've won six straight, their longest winning streak since August 2010 when they started their push toward the NL Central title.
The teams combined for 16 homers — 13 solo shots — accounting for 21 of the 24 runs in the series.
Mesoraco connected off Kris Medlen, who relieved Randall Delgado (2-5) with the bases loaded in the sixth. Drew Stubbs added a solo shot for Cincinnati.
Homer Bailey (3-3) gave up four hits in six innings, including Michael Bourn's two-run homer.
PHILLIES 10, CARDINALS 9
ST. LOUIS (AP) — Shane Victorino and Freddy Galvis each drove in three runs, including Galvis' go-ahead single in the sixth inning, and Philadelphia beat St. Louis.
Placido Polanco, Carlos Ruiz and Ty Wigginton added three hits apiece for Philadelphia, which had a season-high 18.
Raul Valdes (1-0) got the last two outs of the fifth after starter Joe Blanton couldn't finish. Jonathan Papelbon pitched the ninth for his 13th straight save.
Yadier Molina, Matt Holliday and David Freese homered for St. Louis.
Fernando Salas (0-3) gave up Galvis' RBI single to make it 8-7 in the sixth.
GIANTS 14, MARLINS 7
MIAMI (AP) — Melky Cabrera had three hits and drove in four runs for San Francisco, which gave starter Ryan Vogelsong robust run support for a change.
Vogelsong (3-2) allowed three runs in 6 1-3 innings, which hiked his ERA to 2.50. The Giants had 22 runs in his previous seven starts.
The Giants came into the game leading the majors in stranded runners, but went 7 for 17 with runners in scoring position. Their run total and 15 hits were both season highs. Angel Pagan had four RBIs, while Cabrera raised his average to .362.
Giancarlo Stanton drove in three runs and hit another tape-measure home run for the Marlins.
Anibal Sanchez (2-3) gave up five runs in 5 1-3 innings.
PADRES 11, METS 5
NEW YORK (AP) — Will Venable hit a pair of RBI doubles and Cameron Maybin had two run-scoring singles as San Diego broke out the offence after a long rain delay.
Jesus Guzman hit a two-run double in a four-run third to help the Padres rebound from being swept in a three-game series in St. Louis. Everth Cabrera had a career-high four hits and Eric Stults (1-0) pitched five innings to earn his first win with San Diego.
Both starters wearing No. 53 returned to the mound following a delay of one hour eight minutes after the second inning. Stults adjusted better than Jeremy Hefner (0-2), shutting down the Mets for three more innings.
David Wright hit a two-run homer off Matt Palmer in the sixth and he finished 3 for 5 to raise his average to .405 in the first game of the Mets' season-long 11-game homestand.