ATLANTA - John Buck drove in the go-ahead run with a seventh-inning single and the Florida Marlins held off the Atlanta Braves 6-5 on Thursday night to win their second straight road series.
Buck was 0 for 9 in the series before driving in Gaby Sanchez from second base with the single off Eric O'Flaherty (0-1) to break a 5-5 tie.
The Marlins have won two of three in both Houston and Atlanta for a successful start to their nine-game road trip, which shifts to Philadelphia on Friday.
Sanchez had two hits, including his first homer. Logan Morrison had a two-run double and Hanley Ramirez was on base five times with three hits, including a run-scoring single, and two walks. Brian McCann hit a three-run home run and Dan Uggla also homered for Atlanta.
Brian Sanches (2-0) pitched a scoreless sixth inning to earn the win and Leo Nunez pitched the ninth for his fourth save.