Tag: pitching

Astros Defeat Dodgers In Game 7, Win World Series

LOS ANGELES—The Houston Astros won their fist World Series by stomping the Los Angeles Dodgers, 5-1, at Dodgers Stadium on Wednesday, November 1. The...