The Phillies and the Marlins run out ugly teams with ugly lineups these days. They did last night, too, playing after many of the Phils had shown off shirts bearing Cliff Lee‘s likeness and the caption, ” . . .but I’m different” in the clubhouse in the hours before the game. Lee was different, all right, dominating the game from the mound and excelling at the plate as he led the Phils to a 12-2 win. He held the Marlins to two runs on over eight innings, struck out 14 and didn’t walk a batter. He went 3-for-4 with the bat with a triple and four RBI.

For the Phils, it was the second time in five games they had scored ten or more runs. The Phillies have spent most of the past few weeks ahead of only Miami for runs scored per game in the NL. Thanks to their recent outbursts, they’ve caught up with some of the other weak offenses in the NL. They’re now even with the Cubs, who have also scored 575 runs in 150 games (3.83 runs per game), and past the Padres. San Diego has scored 569 runs in 149 games, which is about 3.82 runs per game.

The Phillies are 70-80 on the year after beating the Miami Marlins 12-2 last night. They’ve won four of their last six and remain in third place in the NL East, 19 1/2 games behind the first-place Braves and 9 1/2 behind the Nats.

Lee got the start for the Phillies and went eight innings, allowing two runs on eight hits. Five of the hits went for extra-bases, all doubles. He struck out 14 and didn’t walk a batter.

Fourteen strikeouts in a game is the most for Lee since he struck out 16 Braves on May 6, 2011. The Phillies lost 5-0 that day. Lee has gone eight innings in each of his last three starts, throwing to a 1.87 ERA and an 0.67 ratio. The Phils are 3-0 in those games and Lee has struck out 33 in 24 innings while walking one.

He kept the Marlins off the board in each of the first four innings. In the top of the first, Ed Lucas doubled to center with one out, but Lee struck out the next two to end the frame. He didn’t allow a base-runner in the second, third or fourth, striking out four of the nine batters he faced.

He started the fifth up 7-0 and the Fish plated a run when Justin Ruggiano led off with a double to left and scored on a softly hit single to center by Adeiny Hechavarria. 7-1. Lee struck Donovan Solano out swinging with two outs and men on first and second to set the Marlins down.

He started the sixth up 9-1. Ed Lucas led off with a double to right. Lee struck out the next two hitters before Ruggiano ripped a 2-0 pitch down the third base line. 9-2. Lee got Logan Morrison looking to leave Ruggiano at second.

Second doubles of the game for both Lucas and Ruggiano. Five of the eight hits that Lee allowed in the game were doubles.

Lee kept the Marlins off the board in the seventh and the eighth. He allowed a two-out double in the seventh and a two-out single in the eighth.

Martin pitched the ninth with a 12-2 lead. He walked the leadoff man Morrison on a 3-2 pitch to start the frame, but retired the next three.

That’s the third appearance in relief for Martin. The walk to Morrison last night is the only base-runner he has allowed in three scoreless frames. Ten batters, nine outs, including three strikeouts, and a walk. You don’t want to walk the leadoff batter up by ten runs in the top of the ninth, but he has been very impressive.

One scoreless inning for the pen in which they walk one. Martin threw 15 pitches.

The Phillie lineup against 25-year-old righty Sam Dyson, who was making his first career start, went (1) Hernandez (2) Rollins (3) Utley (4) Ruiz (5) Brown (6) Ruf (7) Asche (8) Bernadina. Ruiz hits fourth, presumably to break up the lefties Utley and Brown. Hernandez in center with Bernadina in right. Always nice to see Mayberry not playing against a righty, but Bernadina in right field isn’t really the answer, either. What would it take for the Phillies to permanently drop Rollins from the top of their order? The world may never know. On-basing .315 over his last 1,310 plate appearances coming into the game apparently isn’t it. Hernandez comes into the game with a nifty 351/442/432 line against righties in 43 career plate appearances. I don’t know what Ruiz is hitting against righties lately, but it’s something good. He comes into the game with a 282/320/369 line. At the end of the day on July 11 he was hitting 238/278/262 against right-handed pitching.

Hernandez walked to start the bottom of the first and moved up to third when Rollins blooped a double down the third base line that dropped and flipped into the stands. Utley followed with a ground out to second for the first out. Everyone moved up a base and Hernandez scored to put the Phils up 1-0 with Rollins on third. Ruiz struck out for the second out and Brown grounded to short.

Hernandez starts the rally with a walk out of the leadoff spot. Utley gets the job done with a ground ball to the right side for the first out. Ruiz has been enormously hot, but can’t bring the runner home from third with less than two outs.

The Phils went in order in the second.

They scored six in the third. With one out, Hernandez singled and moved up to second when Rollins followed with walk. Utley was next and crushed a 2-0 pitch way out to right. 4-0. Ruiz flew to left for the second out before Brown singled and took second on a walk by Ruf. Asche singled to right and Brown scored. 5-0 with two outs and men on second and third as Asche took second on the throw. Bernadina walked to load the bases for Lee and Lee delivered a two-run single to right. 7-0 with two outs and runners on the corners for Hernandez. Hernandez grounded to second to end the inning.

Again Hernandez, Rollins and Utley start a rally at the top of the order. Utley just crushed his home run to right.

Brown just buried the Miami catcher Jeff Mathis scoring from second on Asche’s single to right. Stanton’s throw beat Brown to the plate, but Mathis didn’t handle it cleanly before Brown plowed him over.

Utley singled to center with one out in the fourth, but Ruiz and Brown went down behind him.

It was 7-1 when the Phils hit in the fifth. Ruf led off with a single to right. Asche and Bernadina both struck out behind him before Lee tripled to center. 8-1. Hernandez followed with a single to left that scored Lee. 9-1. Rollins flew to center to leave Hernandez at first.

Lee drives in his third run in three innings. Hernandez again delivers for the Phils. Walked to start a rally in the first, singled to start a rally in the third and delivers an RBI-single with two outs in the fifth.

It was 9-2 when they hit in the sixth. Brown walked off of righty Chris Hatcher with two outs. Ruf was next and hit the first pitch he saw from Hatcher out down the left field line. 11-2. Asche grounded to second on a ball hit hard for the third out.

Fourteenth homer of the year for Ruf. Second that came on the first pitch of his at-bat and his 11th off of a right-handed pitcher. The righty has an isolated power of .270 against righties and .164 against lefties. Very nice line against righties, 289/392/559, but oddly hitting just .164 against lefties.

Bernadina tripled to right off of left Dan Jennings to start the eighth and scored when Lee followed with a single to center. 12-2. Rollins moved Lee up to second with a one-out single to left, but Utley and Ruiz went down behind Rollins.

Second career triple for Bernadina off of a left-handed pitcher. He also tripled off of Andrew Miller on August 30, 2010. Bernadina ends the day 4-for-31 (.129) against lefties for the year.

Hernandez 2-for-4 with a walk and an RBI. He’s 8-for-his-last-17 with a double and three walks.

Rollins 2-for-4 with a walk and a double. 9-for-his-last-23 (.391) with four walks.

Utley 2-for-4 with a three-run homer off the righty Dyson and four RBI in the game. 302/361/510 against righties on the year and 219/303/401 against lefties.

Ruiz was 0-for-5, struck out twice and left four men on base. He struck out with one out in the first and Rollins on third. Came into the game 10-for-his-last-20 with ten RBI in those 23 plate appearances.

Brown was 1-for-4 with a walk. 2-for-10 with a walk since his return.

Ruf 2-for-4 with a walk and a two-run homer. 10-for-his-last-33 (.303) with six walks, a double and two home runs.

Asche 1-for-5 with an RBI and struck out twice. He’s hitting .318 over his last 50 plate appearances with six walks and three home runs.

Bernadina 1-for-3 with a walk and a triple. He’s 3-for-his-last-6 with two walks, two doubles and a triple.

Halladay (3-4, 7.28) faces lefty Brian Flynn (0-1, 10.13) tonight. Halladay has thrown to a 5.06 ERA in his four starts since returning to the team — a little better than his 8.65 ERA over his first seven starts. He’s walked 31 in 55 2/3 innings for the season and opposing batters have an isolated power of .230 against him on the year. The 23-year-old Flynn threw to a 2.63 ERA in 27 minor league starts between Double and Triple-A, 23 of which came in the PCL. He’s made two starts for the Fish and both of them have been bad as he’s allowed nine runs on 12 hits and nine walks over eight innings. Opponents are 12-for-33 (.364) against him with eight extra-base hits, including three home runs, and nine walks.