MIAMI -- A big night from John Mayberry Jr. helped the Phillies set a franchise record on Friday night.
Mayberry drove in three runs to push the Phillies past the Marlins, 5-3, before 21,659 at Sun Life Stadium. The victory put Philadelphia 42 games over .500 for the first time in franchise history.
"It's an incredible feat," Mayberry said. "I didn't know that the number was 42 until today, but there's a lot of baseball to go, and our ultimate goal is to win the World Series. That's kind of our measuring stick. It's not how you finish the regular season, but what you do in the postseason."
The Phillies' offense seemed like it was ready for a big night against Marlins starter Brad Hand. Shane Victorino led off the game with a triple, and Placido Polanco drove him home with a sacrifice fly. But the Phillies failed to record another hit until the fifth inning.
"He was changing speeds very well early in the game, and as we started to see him a little more, we were able to get in the rhythm of the game and put some balls in play hard," Mayberry said.
After striking out in his first at-bat against Hand, Mayberry crushed a two-run homer in the fifth to give Philadelphia a one-run lead. An inning later, he drove home Chase Utley with a sacrifice fly to center.
"The second at-bat, I had two strikes on me and was just trying to put the ball in play," Mayberry said. "He left a breaking ball out over the plate and up in the zone, and I was able to get good wood on it."
The Marlins' offense continued to have success early against Phillies starter Roy Oswalt. Florida wasted no time scoring against the veteran, tying the game in the first when Greg Dobbs pushed home Emilio Bonifacio on a double-play ball.
"I thought after the third inning he got better," Manuel said. "He was still throwing balls that looked inside and the umpire wasn't calling them. I can't tell if they're strikes or not, but he pounded some balls inside and was behind in the count early. He's good when he's ahead. That's part of him finding his command. I felt like after the third inning he was pretty good."
Oswalt gave up another run in the third when Omar Infante scored on a Mike Stanton groundout. Jose Lopez added a solo homer in the sixth, but that was all the Marlins could muster against Oswalt. The right-hander allowed three runs on eight hits over 6 1/3 innings to earn his seventh win of the season.
"I threw a lot of pitches early and really didn't find my mechanics until the fourth inning," Oswalt said. "I battled the first three innings just trying to get the ball where I wanted it. After the third, one ball came back over the plate on a home run, but I felt pretty good after that."
Even though the Marlins managed to score just three runs, Manuel saw the potential for a lot more offense from his opponent.
"These guys here have some young hitters in that lineup," Manuel said. "They can score some runs on you, especially on nights when they're hitting, they can put some runs on you. The middle of their lineup is pretty good. Lopez smoked that ball pretty good. He was in Colorado, and I don't remember him hitting a ball that hard against us. It was a fastball up and away, and he crushed it."
The Phillies scored an insurance run in the seventh when Victorino scored on a wild pitch. It was the third wild pitch thrown by a Marlins pitcher on the night and helped secure Philadelphia's fifth win of the year at Florida.
David Villavicencio is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.