Summary: Can you say walk off?! It happened again at Sun Trust last night to keep the Braves in 1st place!