“Slacks” did his part.

In a performance best seen to be appreciated, Charlie Haeger knucklestruck 12 batters in six innings, walked four and had as many hits allowed as wild pitches (three). He gave up a three-run homer to Jorge Cantu in the fourth after walking two batters with a 4-0 Dodger lead, but that inning was the only one when he really struggled, and he overall pitched well enough to win. Rob Neyer of ESPN.com pointed out that in his fifth career start, the 26-year-old Haeger equaled the career strikeout high of 43-year-old Tim Wakefield.

But a bobbled-and-dropped fly ball by an on-the-run Matt Kemp opened the door for the Marlins to cut the Dodgers’ lead to 5-4 in the bottom of the sixth, and then Jeff Weaver, pitching for the fifth time in six games, picked the wrong time to allow his first runs of the season, giving up a two-run double to Cantu that Florida didn’t waste, with the Marlins holding on for a 6-5 victory.

The Dodgers put runners on first and third in both the eighth and ninth innings, but pinch-hitter Andre Ethier grounded out to end the eighth, and Kemp struck out before James Loney grounded out to end the ninth. Kemp and Loney were both 2 for 5 on the day.

Ronnie Belliard had another three-hit start for the Dodgers and also made two outstanding plays at third base. A.J. Ellis made his first start of 2010 for the Dodgers and produced a boxscore line of 0 0 0 2, thanks to a squeeze bunt, walk and sacrifice fly.

And so the Dodgers head home after a 2-4 season-opening road trip in which they gave up the winning run in the seventh, ninth and 10th innings – all three games that Jonathan Broxton missed. Tony Jackson of ESPNLosAngeles.com reported that Hong-Chih Kuo threw a side session today and could be activated during the Dodgers’ upcoming homestand, after at least one minor-league rehab assignment. The Dodgers, averaging 6.0 runs per game despite Andre Ethier and Manny Ramirez combining for six starts this year, could use some good news out of that bullpen.