There are a whole lot of story lines from last night’s 10-6 win over the Marlins — Jimmy Rollins got hurt, Ryan Howard drove in six runs, Cole Hamels threw his 25th consecutive scoreless inning and the Phils let Ryan Madson pitch yet again despite taking a 10-0 lead into the eighth inning.

Hamels was spectacular, spinning seven shutout frames. He has a 1.99 ERA over his last 13 starts. The Phils didn’t need him to be quite that spectacular, though, cause they were all over Florida starter Andrew Miller. Led by Howard’s big day with the bat, the Phillies had a 9-0 lead after five innings. Howard isn’t doing it alone for the offense these days — the Phils have plated 25 runs in their last three games. Victorino has gone 8-for-16 in the leadoff spot in those games, scoring six runs. Ibanez was 7-for-12 with two doubles, a triple and a home run.

There was bad news for the Phils in the game as well as Rollins left after injuring his hamstring in the third. This says he’s day-to-day.

The Phillies are 81-60 on the year after beating the Florida Marlins 10-6 last night. They have won three in a row and remain in first place in the NL East, a half game ahead of the Braves. Atlanta leads the Giants by two games in the Wild Card hunt.

Hamels got the start for the Phillies and went seven shutout innings, allowing four hits and a walk. Two of the hits went for extra-bases, both doubles. He struck out five and dropped his ERA on the year to 3.06.

He threw a 1-2-3 first, getting a nice play by Werth near the wall in foul territory to retire Gaby Sanchez for the third out.

He was up 2-0 when he started the second. Wes Helms and Cameron Maybin singled back-to-back with two outs, putting men on first and second for Ben Davis. Davis grounded out to Hamels to leave both men stranded.

Up 3-0, he got the first two hitters to start the third before Logan Morrison doubled to right. Sanchez flew to center to leave Morrison at third.

The Phils were up 4-0 when Hamels started the fourth with Valdez at short. He walked Helms with two outs, but struck Maybin out behind him to leave Helms at first.

He threw a 1-2-3 fifth with a 7-0 lead.

He threw a 1-2-3 sixth with a 9-0 lead.

Mike Stanton doubled to start the seventh, but Hamels got the next three hitters to leave him stranded at second.

Nate Robertson started the eighth with a 10-0 lead. Things did not go well. Emilio Bonifacio singled with one out and took second on a wild pitch before Morrison walked. Sanchez homered to left. 10-3. Uggla walked before Stanton struck out for the second out. Helms moved Uggla to second with a single and Maybin cleared the bases with a double. 10-5 with two outs and Maybin, who advanced on the throw home, at third. Herndon took over for Robertson and pinch-hitter Scott Cousins doubled. 10-6. Mike Rivera grounded to Utley to end the frame.

Herndon was back to start the ninth. He walked Morrison with one out and Madson came in to pitch to Sanchez. Really he did. Madson got Sanchez to pop to short and then struck out Uggla to end the game.

Are you kidding me? Seriously? Madson has pitched three days in a row. He made 18 appearances in August and now has made six in September, pitching in 24 of the last 37 games in which the Phillies have played. That’s about 64.9% of the games the Phillies have played. If you pitched that regularly over a 162-game season you would appear 105 times and be the second pitcher in the history of baseball to appear in more than 94 games in a season. Mike Marshall appeared in 106 games for the Dodgers in 1974. You need Madson pitching for the third day in a row with a four-run lead with expanded rosters? You really don’t. You need to find a way to make sure that doesn’t happen.

Madson has an 0.72 ERA with 36 strikeouts in 25 innings over his last 25 appearances. In Manuel’s defense, I don’t think he would have used Madson if the Phils weren’t off today. Still.

The Phillies lineup against lefty Andrew Miller went (1) Victorino (2) Polanco (3) Utley (4) Howard (5) Werth (6) Rollins (7) Ibanez (8) Ruiz. Rollins continues to hit down in the order with Victorino and Polanco at the top. Werth moves up to fifth after hitting seventh on Tuesday.

Victorino started the bottom of the first with a double to center. Polanco flew to right for the first out before Utley walked. Victorino and Utley pulled off the double steal before Howard singled to right. Both runners scored, putting the Phils up 2-0, and Howard took second when Stanton didn’t handle the ball cleanly in right and was charged with an error. Werth popped out for the second out before Rollins singled to left, but Morrison threw Howard out at the plate to end the inning.

Ibanez started the second and hit a ball to right that Stanton nearly caught as he battled the wall. Would have been a great play, but Ibanez had another extra-base hit and was safe at second with a double. Ruiz drew a walk and Hamels put down a nice bunt. Helms fielded the bunt and threw wide to first for an error that loaded the bases. Victorino grounded to third for the first out with Ibanez scoring to make it 3-0 as Ruiz and Hamels moved up to second and third. Polanco struck out and Utley flew to left.

One run for the Phils after loading the bases with nobody out. Big strikeout for Polanco with a man on third and one out.

Rollins doubled down the third base line with two outs in third and pulled into second a little limpier than one would hope. He stayed in the game. Ibanez walked on four pitches to put men on first and second. Ruiz dumped the first pitch of his at-bat into left for a single. Rollins was slow coming around the third but slid into home just ahead of the throw from Morrison to put the Phils up 4-0. Hamels struck out swinging 2-2 to leave the runners stranded at first and second.

Polanco and Utley singled back-to-back with one out in the fourth before Howard homered to left. 7-0. Werth struck out before Valdez and Ibanez singled back-to-back. Ruiz struck out to leave the runners stranded on first and second.

Hamels started the fifth with a single and Victorino moved him to third with a double. Polanco walked to load the bases and Utley delivered a two-run single into center. 9-0. Howard, Werth and Valdez went down to leave the runners at first and second.

The Phils went in order in the sixth.

Victorino singled to start the seventh and went to second when Utley was hit by a pitch with one out. Howard singled to right and Victorino scored. 10-0 with men on first and second. Werth singled to right to load the bases, but Valdez struck out and Ibanez struck out to leave them that way.

No RBI for Valdez with one out and the bases loaded.

The lead was cut to 10-6 when the Phillies hit in the eighth. Gload led off with a double, but Mayberry, Victorino and Polanco went down behind him.

Victorino was 3-for-6 with two doubles and an RBI in the game. He scored three runs. 8-for-18 in the series with two doubles, two walks and a homer. He’s hitting 260/323/441 for the season. He was on-basing .312 for the year at the end of the day on August 29 and has hit 357/438/571 over his last 48 plate appearances.

Polanco was 1-for-5 with a walk in the game. 6-for-17 with three walks in the series. 308/346/406 for the year.

Utley 2-for-3 with two RBI last night. 4-for-14 with two walks and four RBI in the series. 274/382/439 for the year. He’s being out-slugged by Victorino for the season.

Howard 3-for-5 with a home run and six RBI. 6-for-16 with two doubles, two walks and two home runs in the series. 281/344/518 on the year. He has homered for two days in a row and has five in his last ten games. 1.159 OPS in September.

Werth was 1-for-5 with a strikeout. 2-for-13 with two singles and no walks in the series. He’s hitting 292/385/514 for the year. He hasn’t drawn a walk in his last seven games.

Rollins was 2-for-2 with a double. 5-for-11 in the series. 245/324/372 on the year. Valdez was 1-for-3 and left five men on base in the game.

Ibanez 2-for-4 with a double and a walk. 7-for-15 with two doubles, a triple and a home run in the series. He walked twice and drove in four runs. 264/344/428 for the season (Victorino is out-slugging him, too). He came into the second game of the series 5-for-his-last-40 with ten strikeouts.

Ruiz 1-for-3 with a walk and an RBI. 2-for-11 with a double and three walks in the set. He’s at 289/389/422 for the year.

No game today. Mets tomorrow in New York.