Thrilling wins in consecutive games, both decided in their last at-bat, have Atlanta heading to Los Angeles with some breathing room ahead of Game 3.
Continue Reading…