Braves vs. Astros – Live Game – October 27, 2021 – ESPN

0
26



Houston defeated Boston in six games to take the American League Championship and head to their third World Series in the last five years; Atlanta, meanwhile, booked their first visit to the World Series since 1999 by defeating Los Angeles Dodgers in six games to claim the National League Championship.



Source link