PHOENIX (AP) -- Tommy Hanson pitched seven strong innings, Dan Uggla homered and the streaking Atlanta Braves beat the Arizona Diamondbacks 3-2 on Saturday night.
Hanson allowed two runs on five hits for the Braves, who have won 10 of 11. Hanson (2-2) struck out seven, walked one and retired the last 13 batters he faced.
Uggla broke a 2-all tie with a one-out towering drive to left, his 12th career homer against the Diamondbacks.
Johnny Venters struck out the side in the eighth and Craig Kimbrel did the same in the ninth for his fifth save.
Arizona starter Joe Saunders (1-1) settled down after Uggla's home run, retiring 13 of his final 14 batters, but couldn't prevent the Diamondbacks' fifth straight loss.
Saunders gave up three runs -- two earned -- on six hits and a walk over seven innings and struck out five and saw his ERA creep up to 1.29.
Struggles at the plate have been a problem for the Diamondbacks, who have scored two runs or less in four straight games.