Atlanta bashes past Houston to claim World Series title

0
1

Jorge Soler, Freddie Freeman and Atlanta breezed to its first World Series championship since 1995, hammering the Houston Astros 7-0 Tuesday night in Game 6.

CBC | Sports News