Dan Uggla set an Atlanta record by extending his hitting streak to 32 games with a home run against the Chicago Cubs on Friday night.

Uggla hit another homer in the fifth inning — the team's fifth of the game off Chicago's Carlos Zambrano.

Zambrano was ejected by plate umpire Tim Timmons after throwing two inside pitches to Chipper Jones, the second going all the way to the backstop.

Uggla's streak, which began on July 5, is the longest in the majors this season. He began the night tied for the longest in Atlanta Braves history with Rico Carty, who hit in 31 straight in 1970.

Tommy Holmes holds the franchise record with 37 as a member of the Boston Braves in 1945.

Uggla hit an 0-1 pitch from Zambrano over the center-field wall in the second inning to extend his streak. He added another homer to left-center, giving him 26 for the season, after Freddie Freeman's homer in the fifth.

Jones and Jose Constanza also hit homers off Zambrano.

Uggla entered Friday night's game batting .355 (44 for 124) with 12 homers and 29 RBIs during the streak, but only .224 overall.

The Braves unloaded on Zambrano after seeing former manager Bobby Cox's No. 6 retired in a pregame ceremony.