Uggla's deep fly ball bounced off the top of the wall and over for a tiebreaking home run in the eighth inning, helping the Atlanta Braves to a 2-1 victory over the winless Milwaukee Brewers on Monday.
"I knew I hit it good. I knew I hit it low," Uggla said. "I didn't think it was going to carry that far."
Atlanta trailed before Martin Prado led off the eighth with a homer off Takashi Saito. With two outs, Uggla connected against Saito for his second homer with the Braves.
Uggla, who was 2 for 13 heading into the game and wasn't happy with his first three at-bats Monday, said he was happy to give his new team a lift.
"I was maybe a little bit overanxious on my first three at-bats," Uggla said. "To get the go-ahead home run, that was a pretty cool thing. It's my first week with a new team in the season and a lot of excitement."
Peter Moylan (1-0) got three outs to get the victory, and Craig Kimbrel struck out the side in the ninth for his second save.
Before the eighth-inning rally, the Braves failed to muster much offensive support for starter Brandon Beachy, who gave up four hits, including Rickie Weeks' homer, in six innings while striking out seven.
"He gets in some jams," Braves manager Fredi Gonzalez said. "He doesn't give in. He makes some tough pitches. His stuff got better as the game went on. His command of the breaking ball got better."
Weeks continued his impressive start for Milwaukee with his third homer of the season leading off the third.
Beyond that, it was the continuation of an ugly start to the season for the Brewers, who were swept in a three-game series at Cincinnati.
Brewers starter Chris Narveson struck out five in six sparkling innings.
The left-hander allowed only three singles and three walks -- and he picked off one of those baserunners, McLouth, in the first.
Beachy, who made three starts last season, won a spot in the Braves' rotation with a strong performance in spring training.