MIAMI -- Jon Lieber left town with his first victory of the season, while the Florida Marlins departed following their first winless homestand since 1999.
Aaron Rowand hit a bases-loaded triple in the seventh inning to cap the Philadelphia Phillies' latest comeback, and Lieber earned the victory when the Phillies beat Florida 7-5 on Tuesday night.
Lieber (1-4), had been off to the worst start of his career after winning 17 games last season.
"The bottom line is we won as a club -- that's all I care about," he said. "If we win a hundred games and I'm 0-18, I don't care."
The last-place Marlins completed an 0-5 homestand, their first winless homestand since Aug. 20-26, 1999, when they also went 0-5. They fell to 2-9 in Miami, and they've lost eight of their last nine overall.
"It's always one or two innings that seem to get us," said manager Joe Girardi, whose team is the youngest in the major leagues. "You have to learn to bend a little but not break, and we haven't figured out how to do that yet."
The Phillies, who have won three in a row to match their season high, also came from behind in the seventh Monday to beat Florida.
"It builds confidence," Rowand said, "because when you do it, the next time you're put in that situation, you know you can."
Lieber gave up nine hits and five runs, four earned, which lowered his ERA to 6.87. He left for a pinch hitter in the seventh with the Phils trailing 5-3.
One batter later, Jimmy Rollins hit his third homer with two outs against Ricky Nolasco (1-1). Chase Utley reached on an infield single, and Bobby Abreu and Pat Burrell walked to load the bases.
Matt Herges relieved, and Rowand hit a drive over center fielder Reggie Abercrombie's head for a triple -- the first by a non-pitcher for Philadelphia this season.
"I hit it as good as I can hit it," Rowand said. "If he caught that ball, I was going to hang up my spikes."
The Phillies also scored four runs in the seventh Monday, helping them overcome a 5-1 deficit to win 8-5. Florida has been outscored 68-31 from sixth inning on this season.
"We let it slip away," said Dan Uggla, who went 3-for-5 and scored twice. "Once again, another tough one."
Abercrombie put the Marlins ahead with a two-run triple in the fifth. But Florida pitchers walked eight batters, and five scored.
Florida rookie Scott Olsen allowed only one baserunner in the first three innings, then walked four in a row to start the fourth. He departed after giving up a two-run single to Ryan Howard.
"I just completely lost the strike zone," Olsen said. "I don't know how to explain it. I don't know what happened."
Florida regained the lead with four runs in the fifth. Hanley Ramirez was hit by a pitch to lead off, Uggla singled and Miguel Cabrera singled home a run. When Josh Willingham hit a grounder to first baseman Howard, Uggla beat the errant throw home to make it 3-all, and runners advanced to second and third.
Lieber struck out the next two batters and was on the verge of escaping, but Abercrombie hit a 2-2 pitch off the base of the center-field wall.
"It was frustrating that the guys gave me a lead, and I expect myself to hold on to that lead," Lieber said. "I'm just proud at how they battled back."
Tom Gordon pitched a perfect ninth for his eighth save in as many chances.
A bizarre throwing error by catcher Sal Fasano in the third inning allowed Florida's first run to score. With Uggla at third and Willingham at first with two outs, Willingham attempted a steal. When Fasano faked a throw to second, the ball slipped out of his hand and rolled down the third-base line, allowing Uggla to score.
Fasano also struck out twice and hit into a double play.
"There's no such thing as an ugly win," he said.
The Marlins still don't have a pitcher with more than one win. ... The Phillies completed a 3-2 trip against teams with the NL's worst records, Pittsburgh and Florida. ... The Marlins are only 5-5 when they lead after six innings.