Connect with us

Sport

Atlanta Braves claim MLB’s World Series after beating Houston Astros 7-0 in game six – ABC News

For the first time since 1995, the Atlanta Braves are crowned World Series champions, after thrashing the Houston Astros in game…

Published

on

Article feature image

The Atlanta Braves have won Major League Baseball’s World Series for the first time since 1995 after a 7-0 win over the Houston Astros in game six sealed the championship 4-2.

  • The title is the Braves’ second since the franchise moved to Atlanta in 1966
  • Atlanta’s…

Click here to view the original article.

Continue Reading
Advertisement
Advertisement

Trending