MIAMI --- Jair Jurrjens is all the Atlanta Braves needed to come up with a sweep of the Marlins in Florida.
Jurrjens threw seven solid innings and drove in a run as the Braves handed the Marlins their eighth consecutive loss with a 3-2 win Thursday night.
Alex Gonzalez also drove in a run with a double as the Braves completed a three-game sweep at Sun Life for the first time since May 2-4, 1995.
"They always pitch really good against us and this is a tough lineup," Jurrjens said. "To come here and try to battle this heat is not easy. These guys play us like we are playing in the World Series. We have a small rivalry between us."
The eight-game losing streak for the Marlins is their longest skid since they also dropped eight in a row Aug. 15-22, 2007.
Jurrjens (8-2), the league leader with a 1.82 ERA, allowed two runs and six hits. He threw 61 of his 87 pitches for strikes.
"J.J. was outstanding," Braves manager Fredi Gonzalez said.
Eric O'Flaherty tossed a scoreless eighth and Jonny Venters pitched the ninth to earn his second save in three opportunities as Gonzalez gave closer Craig Kimbrel the night off after a 28-pitch appearance Wednesday.
"I try not to make it any different, but there's definitely a little bit more excitement out there (in the ninth)," Venters said.
Chris Volstad (2-6) had his no-hit bid ended in the sixth on Matt Young's leadoff single. Young hit a 75-foot dribbler down the first-base line, and the ball traced the line as catcher John Buck raced toward it but let it run its course until it stopped in fair territory on the dirt. Volstad had retired 10 in a row before Young's hit.
Young scored three batters later when Gonzalez smacked a double off the left-field wall for a 1-0 lead.
Volstad unraveled in the seventh when he allowed four hits, walked a batter, and threw a wild pitch resulting in a run. One of the hits was an RBI single by Jurrjens, which gave the Braves a 3-0 edge and ended Volstad's night.