Atlanta to host Bills-Chiefs AFC Championship game
Atlanta chosen as neutral site for potential Bills-Chiefs AFC Championship Game
NFL owners approve neutral site for potential AFC Championship Game
Neutral site AFC Championship Game would be played in Atlanta
Atlanta to host potential AFC Championship between Bills, Chiefs
Atlanta's Mercedez-Benz Stadium Would Host Possible Neutral-Site AFC Title Game, News, Scores, Highlights, Stats, and Rumors
Atlanta will be neutral site if Bills, Chiefs meet for AFC Championship
Atlanta picked for neutral site AFC Championship location
Friday Football Footnotes: 1 neutral site AFC title game would be bad enough — making it permanent is an awful idea