Houston Astros Win World Series Over Philadelphia Phillies With Game 6 Victory

The Houston Astros won the franchise’s second World Series title on Saturday after defeating the Philadelphia Phillies 4-1 in Game 6 at Minute Maid Park. It was the Phillies who got the scoring started in the top of the sixth inning with a Kyle Schwarber solo home run off Astros starting pitcher Framber Valdez, who … Continue reading Houston Astros Win World Series Over Philadelphia Phillies With Game 6 Victory