+103 at home? Yes please. This team always chokes and will lose this series but gotta think Atlanta comes back to take the second game at home.
I expect the bats to be alive early and a quick lead in this one.
A few air units on the Braves for this guy.