The Houston Astros rocketed to the top of the baseball galaxy Wednesday night, winning the first World Series championship in franchise history by romping past the Los Angeles Dodgers 5-1 in Game 7.

Tags