Sports

Atlanta Braves Shut Out Houston Astros to Win First World Series Since 1995

FINALLY

Atlanta ended the regular season with just 88 wins—but peaked just in time.

GettyImages-1350967460_ztvvz5
Elsa/Getty