Home Sports Braves vs. Astros prediction: Atlanta will win World Series Game 3