0
By Guardian Staff on November 02nd, 2017
Houston Astros win World Series after beating LA Dodgers in Game 7 – video report
The Houston Astros have won the World Series for the first time in franchise history after beating the LA Dodgers in Game 7 on Wednesday. Houston took a five-run lead in the first two innings and held off LA to seal a 5-1 win. 'I'm so happy to bring a championship back, to a city that desperately needed one,' said MVP George Springer
- Astros win their first World Series after Game 7 victory over LA Dodgers
- Carlos Correa wins World Series, proposes to girlfriend ... gets a 'yes'