The Phils swept a double-header with the Fish yesterday, winning the afternoon game in an 8-1 blowout and getting a walkoff single from Ruiz in the bottom of the tenth to win 5-4 last night.

The Phils now won six games in a row for the first time this season. In the six games they have outscored their opponents 40-15. You need a lot of guys contributing the score 6.7 runs a game, but the most welcome sight in the offensive display has been the emergence of Chase Utley. Utley has gone 9-for-23 with seven extra-base hits in the last six games, posting a 391/489/913 line in 27 plate appearances.

The Phillies are 43-26 on the year after winning both games of a double-header with the Florida Marlins yesterday. They have won six in a row and are 17 games above .500 for the first time on the year. They have the best record in baseball and lead the second-place Braves by five games in the NL East.

Last night the Phils won the second game 5-4 on a walkoff single by Ruiz in the bottom of the tenth.

Halladay got the start for the Phils and went seven innings, allowing four runs on six hits. Four of the hits went for extra-bases, three doubles and a solo home run. He struck out eight and didn’t walk a batter.

He had a rough first inning, allowing a pair of runs that gave Florida an early 2-0 lead. Hanley Ramirez led off the game with a double and came around to score on a pair of ground outs. Gaby Sanchez homered to right-center with the bases empty for the second run.

The Phils scored a run in the bottom of the first to cut the lead to 2-1. Halladay kept Florida off the board in the second and the third, hitting Greg Dobbs with a pitch in the third and allowing a one-out single to Chris Coghlan in the third.

Florida scored two more in the fourth. Dobbs and Jose Lopez doubled back-to-back with one out, putting men on second and third for John Buck. Buck went down to get a 2-2 pitch and dumped it into center, scoring both runners to extend the Fish lead to 4-1.

Halladay didn’t allow a base-runner in the fifth, sixth or seventh. In the seventh he struck out the side, getting Buck and pitcher Anibal Sanchez looking and Ramirez swinging.

The Phils had added another run in the fifth, so Bastardo started the eighth with the Phillies down 4-2. He got the first two batters he faced and Stutes came in to get the righty Sanchez to ground to short for the third out.

Bastardo lowered his ERA on the year to 1.05 with the outing. In his last ten appearances he’s thrown 7 2/3 scoreless innings, allowing one hit and four walks. Opponents are hitting .129 against him for the season.

Stutes pitched the ninth with the Phils still down 4-2. He walked Mike Stanton to start the inning, but got Dobbs on a fly ball to left behind him. He hit Lopez with a pitch, putting men on first and second for Buck. Stutes got Buck on a popup to Utley for the second out and pinch-hitter Omar Infante on a ground ball to short.

Stutes has thrown 4 1/3 scoreless innings in his last four appearances.

Madson pitched the ninth. He allowed a leadoff walk to Ramirez, who was bunted to second. Logan Morrison lined to second for the second out. Madson walked Sanchez intentionally and struck Stanton out to leave both runners stranded.

Three shutout innings from the bullpen in the game in which the relievers don’t allow a hit but walk three. Stutes threw 24 pitches in the game, Madson 22 and Bastardo ten.

Nobody in the pen has thrown more than one day in a row.

The Phillies lineup against righty Anibal Sanchez went (1) Rollins (2) Victorino (3) Utley (4) Howard (5) Polanco (6) Ibanez (7) Brown (8) Ruiz. Ruiz catches the night game after Sardinha started the day game. Polance, an unusual choice to hit fifth, came into the game having hit 243/293/294 over his last 151 plate appearances.

The Phils trailed 2-0 when they hit in the first. Rollins led off with a walk and, with one out, Utley sliced a double into the left field corner. Rollins rounded third and slid in safe safe ahead of Buck’s tag on a close play, cutting the lead to 2-1. Utley went to third on the play at the plate, but the Phils couldn’t bring him home to tie the game. Howard grounded to first with Utley holding and Polanco grounded to second.

No RBI for Howard with one out and a man on third.

Ruiz walked with two outs in the second, but Halladay struck out swinging behind him.

The Phils went in order in the third.

They trailed 4-1 when they hit in the fourth. Howard led off with a single and Polanco walked behind him. Ibanez struck out swinging for the first out and Brown grounded to second for the second. It put men on first and third for Ruiz, who was walked intentionally to get to Halladay. Halladay again struck out, leaving the bases loaded.

They did score in the fifth. Victorino singled with one out and stole second before Utley hammered a triple to the gap in right-center. Victorino scored to make it 4-2. Again the Phillies couldn’t bring the runner home from third with one out. Howard struck out swinging and Polanco flew to right.

Again no RBI for Howard with one out and a man on third.

The Phils didn’t have a runner in the sixth or seventh.

Polanco doubled to center with two outs in the eighth, but Ibanez struck out behind him.

They started the ninth down 4-2 with righty Leo Nunez on the mound for the Marlins. Ruiz singled with one out and Gload hit for Stutes and singled as well, putting men on first and second with one out for Rollins. Martinez ran for Gload at first. Rollins hit a ball hard off of Nunez’s foot, but Nunez took it and went to first for the second out with the runners moving up to second and third. Victorino hit a 2-1 pitch just out of the reach of a diving Lopez and into center field. Ruiz and Martinez both scored and the game was tied at 4-4. Victorino stole second and took third when Buck’s throw to second wasn’t handled, but Utley flew to left to leave him there.

Howard was hit by a pitch to start the tenth, but Polanco and Ibanez went down behind him. Brown drew a two-out walk, though, moving Howard up to second. Ruiz was next and he hit a 1-0 pitch into center for a single. Emilio Bonifacio charged and didn’t field the ball cleanly. Howard scored to give the Phils a 5-4 win.

Rollins was 0-for-4 with a walk in the game. He’s 4-for-14 in the series so far with two home runs and six RBI.

Victorino 2-for-5 with two RBI. 6-for-his-last-15 with two doubles.

Utley 2-for-5 with a double, a triple and two RBI. He’s 8-for-his-last-19 with four doubles, a triple and two home runs. He was hitting 195/298/293 after going 1-for-5 against the Pirates on June 4. After last night’s game he’s hitting 275/383/500 for the year in 94 plate appearances.

Howard was 1-for-4 last night and 2-for-7 with a walk and a double in the double-header. Twice in last night’s game he couldn’t bring the runner in from third with less than two outs.

Polanco 1-for-4 with a double and a walk. He’s 2-for-his-last-12.

Ibanez 0-for-5 and struck out three times. 1-for-his-last-13.

Brown was 0-for-4 with a walk. 0-for-7 with two walks in the double-header. 3-for-his-last-29 with three homers.

Ruiz 2-for-3 with two walks and a game-winning RBI. 3-for-7 with two walks in the series.

The Phils won the opener 8-1 behind a strong performance by Kendrick and a six-run third inning that featured a three-rule triple by Valdez and a three-run homer by Rollins.

Kendrick got the start for the Phils and went seven innings, allowing a run on five hits and a walk. One of the hits went for extra-bases, a solo home run. He struck out five and dropped his ERA to 3.12 for the year.

Kendrick allowed a solo home run to Morrison in the top of the first as well as a walk and a single, but held the Marlins to a single run.

He gave up a single in the second, but threw a 1-2-3 third and started the fourth up 8-1.

Dobbs reached on an error by Brown in the fourth, but that was the only base-runner for the Marlins in the fourth, fifth or sixth.

In the seventh, the allowed back-to-back single with one out. It put men on first and second with one out, but Kendrick struck out Brett Hayes for the second out and got Wes Helms to ground to Rollins to keep the Marlins off the board.

Romero threw a 1-2-3 eighth.

Baez pitched the ninth with a seven-run lead. He allowed a two-out single to Dobbs, but got Omar Infante on a ground ball to second to end the game.

The Phillies lineup against righty Elih Villanueva went (1) Rollins (2) Victorino (3) Utley (4) Howard (5) Brown (6) Francisco (7) Valdez (8) Sardinha. Francisco plays left with Ibanez on the bench. Sardinha catches with Ruiz on the bench. Valdez at third with Polanco on the bench.

Down 1-0 when they hit in the bottom of the first, the Phils tied the game at 1-1 on doubles by Victorino and Howard.

Francisco and Kendrick both walked in the second and Rollins delivered a two-out single, scoring Francisco to put the Phils up 2-1. Victorino struck out swinging to leave the runners stranded at first and second.

The Phillies scored six times in the third. Valdez hit a three-run triple after Utley was hit by a pitch, Howard walked and Francisco was walked. That put the Phils up 5-1 with Valdez on third and one out. Sardinha walked behind Valdez, putting men on first and third. Kendrick struck out trying to bunt Sardinha to second, but Rollins was next and hit a three-run homer. 8-1.

The Phils didn’t score any more runs in the game. Brown walked in the fourth, Valdez had singles in the fifth and the seventh and Martinez singled in the seventh.

Rollins was 2-for-5 in the game with a home run and three RBI.

Victorino 1-for-5 with a double.

Utley 0-for-3 with a strikeout and was hit by a pitch.

Howard 1-for-3 with a double, a walk and an RBI.

Brown 0-for-3 with a walk.

Francisco 0-for-2 with two walks.

Valdez 3-for-4 with a triple and three RBI.

Sardinha 0-for-3 with a walk.

Cliff Lee (6-5, 3.41) faces righty Javier Vazquez (3-6, 7.09) this afternoon. Vazquez has allowed 13 runs in 7 2/3 innings over his last two starts. Lee has allowed one run in 15 innings over his last two starts.