Sports Atlanta Braves win 1st World Series title since 1995, defeating Houston Astros 7-0 By - November 3, 2021 0 250 Facebook Twitter Pinterest WhatsApp Jorge Soler, Freddie Freeman and the Braves breezed to their first World Series championship since 1995, hammering the Houston Astros 7-0 Tuesday night in Game 6.