Braves thump Astros to snap 26-year World Series drought

$ 18.50 · 4.7 (318) · In stock

The Atlanta Braves won Major League Baseball's World Series for the first time since 1995 with a 7-0 win over the Houston Astros on Tuesday.
The Atlanta Braves won Major League Baseball's World Series for the first time since 1995 with a 7-0 win over the Houston Astros on Tuesday.

Atlanta Braves win first World Series title since 1995

Lance_McCullers_Jr.

2021 World Series schedule, scores, results: Braves capture title

Atlanta Braves are World Series champs; Celebrate with

Atlanta Braves ground Houston Astros to seal first World Series

Braves rally past Astros to move one win from first World Series

World Series Game 6: Live updates on Braves vs Astros

Braves thump Astros to snap 26-year World Series drought

Braves end 26-year World Series drought with Astros thumping

World Series Game 6: Live updates on Braves vs Astros

The Atlanta Braves' World Series Win Over Houston Is a Historic

Jeremy_Pe%C3%B1a

Braves rout Astros, win first World Series title since 1995