Uggla was left off the All-Star roster as Phillies manager Charlie Manuel instead selected Braves utility infielder Omar Infante, while Atlanta second baseman Martin Prado was the top pick on players' ballots.

Uggla, picked to the 2006 and 2008 All-Star teams, offered a reminder of his credentials when he hit his 16th homer in the fourth inning to push Florida's lead to 3-1.

He leads all National League middle infielders in home runs and carries a .271 batting average.

"All the guys who made the team deserved it," Uggla said. "I'm just going to enjoy my four days off."

Florida manager Edwin Rodriguez said Uggla "deserved to be on the team, but Prado has had a great year and deserves it, too."

Florida avoided a sweep in the three-game set as the Braves won each series during a 6-3 homestand. The loss dropped Atlanta's lead in the NL East to two games over the Mets.

Nolasco (8-6) struck out a season high 11 while allowing six hits and two runs.

"He set the tempo," Rodriguez said. "He worked fast, threw strikes, got ahead in the count."