MIAMI — Roy Halladay finished the 2012 season with a 4.49 ERA. But he also finished with a win.

In a performance that was again mediocre by Halladay’s standards, Doc got the win in the Phillies 9-5 win over Miami. Halladay allowed five runs on six hits and three walks, striking out seven in five innings to bring his final record to 11-8.

Miami jumped out to a 3-0 lead in the 1st inning. Halladay surrendered four singles and a walk in the inning.

Pete Orr’s two-run double in the 2nd inning brought the Phillies to within 3-2. But after a Giancarlo Stanton’s solo homer in the 4th, the Marlins made some room with a 4-2 lead.

The Phillies got Halladay the only lead he would need in the 5th inning. Chase Utley hit a two-run single and Domonic Brown had an RBI triple to give the Phillies a 5-4 lead.

The Phillies padded the lead in the 7th with a Carlos Ruiz two-run single, making it a 7-4 game.

PHILADELPHIA — The month of September has been kind to Jimmy Rollins, and in turn, it’s been kind to the Phillies.

The Fightins kept on fighting, battling against a seemingly unhittable Josh Johnson. They overcame an error-filled 6th inning, winning 3-1 Wednesday evening for their seventh straight win and second sweep in a row.

The hero was Rollins, who made an almost costly error earlier in the game that set up Miam’s only run. But he erased that error with a pair of hits, including a two-run homer in the 8th inning to lead the Phillies to another win and 3.5 games out of the Wild Card.

Cliff Lee was keeping pace with Johnson, who took a no-hitter into the 6th inning. But he ran into a bit of trouble in the 6th.

With one out, Donovan Solano hit a ball to Rollins, but the short stop misplayed it and Solano was safe. Jose Reyes followed up with a grounder to Lee, but a throwing error by the left-hander put two runners on with one out.

After getting Giancarlo Stanton to fly out for the second out, Carlos Lee hit an RBI single to give Miami a 1-0 lead.

Rollins, who made the error in the top half, led off the bottom of the 6th with the Phillies first hit, a grounder that got past a diving Carlos Lee. Rollins then scored on John Mayberry’s RBI single four batters later after moving to second on a bunt to tie the game up.

In the bottom of the 8th, Rollins hit a two-run homer off Johnson with no outs, giving Philadelphia the 3-1 lead and chasing the right-hander from the game.

As Rollins goes, the Phillies go, and Rollins has been hot in the month of September as well as the Phils. In 11 games, Rollins is hitting .326 (15-for-46) with two doubles, four homers, nine RBIs and eight runs scored.

PHILADELPHIA — After a span of low-scoring, good pitching efforts, the Phillies offense bailed out a weak night on the hill to keep the team rolling.

On a night where Roy Halladay and the bullpen weren’t at their best, the offense exploded for nine runs as the Phillies beat the Marlins, 9-7, to expand their winning streak to six games. With the Cardinals game currently going on, the Phillies are now 4.5 games out of the second Wild Card spot.

The win also pulled them to .500 for the first time since June 4 and have won 14 of their last 18 games.

Philadelphia got off to a hot start in the 1st inning. They put up three runs, giving Halladay an early cushion for his six-plus-inning outing.

Kyle Kendrick took a no-hitter into the 6th inning and the offense produced just enough in the Phillies 3-1 win over the Marlins, Monday night.

Kendrick lasted seven innings, allowing a run on two hits and three walks, striking out a career-high-tying eight. Antonio Bastardo pitched in the save situation, his first of the season while Jonathan Papelbon was unavailable.

In the 5th, Domonic Brown hit a two-run homer and Michael Martinez scored on a passed ball after doubling, giving the Phillies a 3-0 lead.

In the top of the 6th, Kendrick lost his no-hit bid with Rob Brantly’s lead-off single.

MIAMI — In the 12th battle between two perfect game pitchers, it was Mark Buehrle who prevailed over Roy Halladay.

Pitching in the same city that he threw his perfect game over two years ago, Halladay was bested by Buehrle, who had a little bit of help from Greg Dobbs. Dobbs drove in two runs, including the go ahead homer in the 6th that gave the Marlins a 8-2 victory to prevent the sweep.