Game 6 of the World Series between the Houston Astros and Atlanta Braves will be played tonight in Houston. The first pitch is set for 7:09 tonight.