Atlanta Narrowly Wins National League East Needing to beat their long rivals, the Atlanta Braves took down the New York Mets and clinched the NL East title. Read more