Braves seal first World Series title since 1995

The 2021 Atlanta Braves — with a brand-new outfield at midseason and a depleted starting rotation by the end — beat Houston 7-0 on Tuesday night to become World Series champions for the first time in more than a quarter-century.