Jimmy Rollins hit a two-run homer and Cliff Lee pitched seven strong innings to lead the streaking Philadelphia Phillies to their seventh straight win, 3-1 over the Miami Marlins on Wednesday.
The Phillies continued their late push for an NL wild-card spot with a three-game sweep of the Marlins. Up next for the Phillies, four games in Houston against the NL-worst Astros.
Philadelphia came in four games out of a playoff spot in the always-changing wild card standings. The Phillies (72-71) are on a season-high winning streak and have won 15 of 19 to move over .500 for the first time since they were 28-27 on June 3.
Rollins hit a two-run homer off Josh Johnson (8-12) in the seventh for a 3-1 lead.
Phillippe Aumont worked a scoreless eighth and Jonathan Papelbon completed the four-hitter with his 34th save. Papelbon fanned Gorkys Hernandez with two runners on to end it.
The five-time defending NL East champion Phillies have made an amazing run since they seemed out of contention at 37-51 on July 13. Fueled by a rotation that has found its groove, and unexpected contributions from role players, the Phillies have become one of the hottest teams in baseball.
Their 15-4 record since Aug. 23 is the best in the National League and they are 21-8 in their last 29 home games.
Johnson did his best to shut down the Phillies early, taking a no-hitter and a 1-0 lead into the sixth.
Rollins led off the inning with a single, advanced to second on a sacrifice and scored on John Mayberry Jr.'s two-out single to center.
With Ryan Howard and Chase Utley slumping, the Phillies have relied on clutch hits from unheralded players like Mayberry during this recent streak. Mayberry beat Colorado on Sunday with the winning single in the ninth inning.
But it's the stars like Rollins who still need to shine during the stretch drive.
Lee (5-7) seemed headed toward a tough luck no-decision until the offense came through with timely hits in the seventh.
Pinch hitting for Lee, Pete Orr hit a two-out single. Rollins followed with his 19th homer, a two-run shot to right, that sent the late-afternoon crowd into a frenzy and gave the Phillies a 3-1 lead.
Lee struck out the side in the fourth inning and fanned Hernandez to open the fifth. He tossed four-hit ball and struck out six in seven innings to earn only his second home victory of the season.
Lee has regained his Cy Young form after making 13 starts to open the season without a win. He also had a stint on the disabled list and even had a 10-inning scoreless outing wasted against San Francisco when the Giants won 1-0 in the 11th.
"He looks like he's enjoying pitching again," manager Charlie Manuel said before Wednesday's game.
Lee allowed only an unearned run in the sixth after two straight Marlins batters reached on errors.
Rollins, who leads all NL shortstops in fielding percentage, booted Donovan Solo's grounder. Jose Reyes hit a one-hopper that Lee snagged wide of the mound, whirled around and threw wide to second for an error. Carlos Lee followed two batters later with an RBI single to right for the 1-0 lead.
That's the kind of sloppy play that might have done in the Phillies before the All-Star break.
Not this month.
NOTES: The Phillies are on their longest winning streak since a nine-game run from July 29-Aug. 6, 2011. ... Philadelphia's starting pitchers are 15-5 over the last 28 games. ... The Marlins head home to start a three-game series with the Reds.