Game Wrap: Astros beat Dodgers in Game 7 to win World Series

Sports

Houston defeats Los Angeles 5-1 for their first World Series championship in franchise history.

More From Sports/Must Watch