ATLANTA -- Veteran right-hander Ricky Nolasco became the first player in Miami franchise history to reach 1,000 strikeouts, and he pitched the Marlins to a 6-3 win over Atlanta, snapping the Braves' four-game winning streak.
Nolasco (5-8) struck out Brian McCann in the sixth inning to reach the milestone. It was a moment of revenge for Nolasco, who had surrendered a solo homer to McCann in the fourth inning.
Nolasco pitched seven innings, allowed two runs on six hits and struck out seven. He was able to end a streak of three consecutive losses in Atlanta, and he has now allowed three or fewer runs in seven of his last nine starts.
Steve Cishek got the final two outs in the ninth and recorded his 16th save.
Atlanta starter Mike Minor (8-4) pitched six innings and struck out nine, but gave up four runs, three of them coming on a Justin Ruggiano's fifth-inning home run that erased a 2-0 deficit.
In the Miami fifth, Donovan Solano led off with a double and went to third on a wild pitch. It appeared Minor would escape the inning after he struck out Adeiny Hechavarria and Jeff Mathis, but Nolasco worked him for a walk and Ruggiano delivered his team-leading 12th homer into the left field seats.
The Marlins tacked on another run in the sixth inning. Placido Polanco singled with one out and scored when Hechavarria delivered a two-out double in the gap.
Miami got two insurance runs off reliever Cory Gearrin in the eighth on a two-run double by Jeff Mathis.
The Braves got on the board with a run in the third inning. B.J. Upton beat out an infield hit, was sacrificed to second by Minor and scored when Andrelton Simmons lined a single to right field.
Atlanta made it 2-0 in the second inning on Brian McCann's 10th homer of the season. It is the eighth straight season that McCann has delivered double-digit home runs.
NOTES: The Marlins will activate RHP Henderson Alvarez off the 60-day disabled list prior to Thursday's series finale, and he will get his first start of the season. Alvarez, who has been out with right shoulder inflammation, was acquired in the 12-player trade with the Toronto Blue Jays in the offseason. He was 2-0 with a 1.11 ERA in four rehab starts. RHP Julio Teheran will start Thursday for the Braves. ... Upton was back in the lineup after leaving Tuesday's game early because of muscle spasms in his forearm. ... The game started 10 minutes late because of inclement weather.