The Atlanta Braves are the World Series champions after defeating the Houston Astros 7-0 in Game 6 Tuesday. The Braves won the series 4-2. It was the Braves fourth title overall, and first World Series win since 1995. Jorge Soler, who hit a three-run home run last night, was named the Series Most Valuable Player.