ATLANTA -- When the Florida Marlins had two outs, they were hardly down.
In a game matching the top two teams in the NL East, the Marlins overcame an early 2-0 deficit with a five runs in the third and three more in the seventh - all scoring after the Braves retired the first two hitters of the inning.
"When you score with two outs, it makes it easy for you," Cabrera said.
The Marlins put together six consecutive hits off Mike Hampton in the third. Delgado had a two-run double, Cabrera an RBI single.
Florida made it 9-2 in the seventh. Again, the Braves started out with two outs, but it didn't matter. A single and a walk set up Cabrera's three-run homer off Roman Colon.
"That was huge," said Delgado, whose solo homer in the fifth accounted for one of the runs that didn't score with two outs.
Hampton (3-1) lost for only the second time in 16 decisions dating to July 4.
"That's why they have three outs in an inning," he said. "I was one pitch away from getting out of everything. But I was unable to get that pitch."
The Marlins added two more runs in the ninth. Delgado drove in his fourth run of the night with a double, and Florida pulled out to a one-game lead over the Braves in the division race.
"We wanted to show them who's the boss in our division, so to speak," Atlanta second baseman Marcus Giles said. "Obviously, we didn't do that tonight."
Al Leiter (1-2) finally won in his fifth start of the season. The left-hander struggled with his control, walking six during his five-inning stint, but he gave up only two hits and one earned run.
"Al's always been a guy who can get himself in a jam and find a way to get himself out," Giles said.
Hampton had not allowed more than three runs in his first five starts, and he started strong by retiring eight of the first nine Florida hitters. But it all unraveled with two outs in the third.
"I don't go up there thinking I'm going to left," Delgado said. "You take what they give you."
Actually, the Braves had a good chance to cut down Castillo at the plate, but Furcal's relay throw from short left sailed high and Delgado moved over to third.
Cabrera singled to right to put the Marlins up 3-2, then the Braves had another defensive lapse. Juan Encarnacion hit a slow roller to third baseman Wilson Betemit, who threw wildly to first. Encarnacion was given an infield hit, but the throwing error allowed Cabrera to come all the way around to score.
Paul Lo Duca finished off the big inning with a run-scoring single to center.
Hampton was lifted for a pinch-hitter in the sixth, having allowed eight hits and six runs (five earned). The loss snapped his seven-game winning streak and was his first home defeat since June 29, also against Florida.
Now, with Delgado in the middle of the lineup, the Marlins are even more dangerous.
"They're very talented," Hampton said. "You've got to grind for every out."
Betemit followed with a slow roller to shortstop, but Alex Gonzalez's throw to second sailed into center field instead, allowing Mondesi to trot home.
Leiter had a close call in the fifth with two runners on, Mondesi sent a drive to deep left, but Cabrera grabbed it against the wall. Leiter hopped off the mound, clearly relieved.
"I just try to throw strikes and keep the ball in the ballpark," he said.
- Castillo limped off the field after scoring on Cabrera's homer, and was replaced in the bottom half by Damion Easley. Castillo had missed three straight games with tight right hip flexor.
- Hampton had not given up six runs since Aug. 21, which was his last loss.
- Over his previous nine starts at Turner Field, Hampton was 8-0 with a 2.37 ERA.
- Chipper Jones, who hasn't started in over a week because of a sore left foot, dropped to 3-of-26 (.115) as a pinch-hitter in his career.