The ten runs the Phillies scored against Florida Tuesday night sure looked like a sign they were about to come out of their long, miserable offensive funk. Maybe they are, but last night they looked just as bad as they did scoring three runs or less in 13 of 15 games.

Josh Johnson baffled the Phils again. Johnson has faced them twice since May 29 and has held them to an unearned run over 15 innings. The Phillies have been shut out six times since the end of the day on May 21.

Last night they wasted a great start by Halladay in the process. Halladay held the Marlins to a run over eight strong innings. The Phillies have lost four of the last six games he’s started — over those games he’s thrown to a 2.60 ERA with a 1.11 ratio.

The Phils are 31-27 on the season after falling to the Marlins 2-0 last night. The teams split two games in the series with the middle game postponed by rain.

Halladay got the start for the Phillies and went eight innings, allowing one run on six hits and a walk. All six hits were singles and he struck out eight. His ERA for the year is down to 1.96.

The Marlins loaded the bases in the top of the first on back-to-back singles by Chris Coghlan and Gaby Sanchez and a walk to Hanley Ramirez. Jorge Cantu was next and he hit a fly ball to right deep enough for Coghlan to tag and score and put Florida up 1-0. Sanchez also tagged and went to third on the play. Ramirez stole second and Halladay struck out Uggla for the second out. Cody Ross grounded to short to end the frame.

Ronny Paulino singled with one out in the second, but Halladay grounded back to the pitcher for the second out with Paulino moving to second and Coghlan grounded to Utley to leave him stranded.

Cantu singled with two outs and in the third and went to second on a wild pitch by Halladay, but Halladay got Uggla to fly to right for the third out.

Ross singled to start the fourth. Halladay struck out Mike Stanton, Paulino and the pitcher Josh Johnson behind him.

He threw a 1-2-3 fifth and a 1-2-3 sixth.

Johnson singled with two outs in the seventh. Johnson stayed in the game and flew to center.

Halladay struck out Ramirez and Cantu in a 1-2-3 eighth.

Baez started the ninth. He got ahead of Uggla 1-2, but couldn’t put him away. Uggla hit the twelfth pitch of his at-bat out to right to make it 2-0. Baez set down the next three hitters.

Baez has been charged with runs in each of his last four appearances.

The Phillies lineup against righty Josh Johnson went (1) Victorino (2) Polanco (3) Utley (4) Howard (5) Werth (6) Ibanez (7) Valdez (8) Ruiz. More Valdez at short with Castro on the bench. Valdez hits ahead of Ruiz. Werth returns to the lineup.

Utley walked with two outs in the first and the Phils down 1-0 and moved to third when Howard followed with a soft double to left. Werth struck out swinging to leave both men stranded.

Big chance early in the game for the slumping Werth.

Ibanez singled to start the second, but Valdez followed and hit into a double-play. Ruiz flew to right for the third out.

Victorino doubled with one out in the third. Polanco flew to right for the second out. Utley hit the ball well, but Uggla fielded at second and threw to first to end the inning.

The Phillies went in order in the fourth, fifth, sixth. Johnson struck out Howard and Werth in a 1-2-3 seventh.

Valdez and Ruiz went down to start the eighth. With the righty Johnson still on the mound, Dobbs hit for Halladay and grounded to third to drop his line on the year to 138/206/241. It’s enough to make you miss Bruntlett’s 171/224/238 line from last year.

Righty Leo Nunez pitched the ninth with a 2-0 lead. Polanco doubled with one out. Utley moved him to third with a ground out to first before Howard struck out to end the game.

Utley and Howard both get a chance as the tying run against a righty, but no luck.

Victorino was 1-for-4 with a double.

Polanco 1-for-4 with a double.

Utley 0-for-3 with a walk. He’s hitting .172 in June (5-for-29 with a double and three walks).

Howard 1-for-4 with a double and struck out twice. He has hit in every game this month — 333/389/606 in June.

Werth was 0-for-3 and struck out twice. He’s 3-for-his-last-41 (.073) with 19 strikeouts. No longer on pace to shatter the single-season record for doubles (64 is his current pace).

Ibanez 1-for-3. He’s 6-for-his-last-11.

Valdez 0-for-3. After hitting into a double-play last night, he’s now hit into nine for the season. He leads the team with Ibanez and Polanco tied for second with five each. Eight players on the team have more plate appearances this season than he does and six have at least twice as many as he does.

Ruiz was 0-for-3 with a strikeout. He’s 2-for-his-last-17.

Jamie Moyer (6-5, 3.98) faces righty John Lackey (6-3, 4.72) tonight in Boston. Moyer has a 2.76 ERA and an 0.90 ratio over his past six starts. In his last start he threw a complete game and held the Padres to two runs on seven hits and a walk. He hasn’t allowed a home run in his last four starts. Lackey faced the Phils on May 21 and allowed four runs over five innings. His rates for allowing hits per nine innings and walks per nine innings are higher than for any other year of his career.