Corrections & Clarifications: A previous version of this story included an incorrect dateline. The game took place in Atlanta.
ATLANTA — Atlanta is still seething that Major League Baseball stripped the All-Star Game away from their beloved city this summer.
Well, politics or not, there’s absolutely nothing MLB can do to stop Atlanta now.
Atlanta will host the World Series for the first time since 1999.
Atlanta knocked off the defending champion Los Angeles Dodgers, 4-2, winning the National League pennant Saturday night.
It was sweet revenge, Southern style, with a sellout crowd of 43,060 at Truist Park loving every minute.