The Houston Astros defeated the Philadelphia Phillies in Game 6 of the World Series on Nov. 5 at Minute Maid Park in Houston, Texas.
The stadium was filled with almost 43,000 cheering fans as Yordan Alvarez hit a 3-run homer in the sixth inning to give the Astros a 3-1 lead.
‘When I was rounding second base, I felt the whole stadium moving,’ Alvarez said.
This is Houston’s second Major League Baseball championship ever, after leading the American League this season, with a total of 106 wins and 56 losses.
With Latest Stories!