Sports

Freddie Freeman, Ozzie Albies power unbeaten Braves to Game 2 win, commanding NLCS lead vs. Dodgers

The Atlanta Braves almost blew a 7-0 lead but held on to win 8-7 in Game 2 of the National League Championship Series against the Los Angeles Dodgers.