News

‘I’m still numb’: Atlanta wins first World Series title since 1995, shuts out Astros in Game 6

Three homers - Soler, Swanson and Freeman - backed Max Fried's six shutout innings that led Atlanta to a 7-0 victory over the Astros.