Atlanta to host Bills-Chiefs AFC Championship game
The NFL is telling us, without telling us, that neutral-site
NFL Names Atlanta As Neutral Site For AFC Championship Game
AFC Championship Game to be played in Atlanta if neutral site
Where will AFC championship game be played? Latest news on NFL's
Bengals: The 3 best neutral site options for the AFC Championship
Atlanta's Mercedes-Benz Stadium neutral-site host for Bills-Chiefs
Pelissero] The NFL will consider a neutral site for the AFC
NFL chooses potential neutral site AFC Championship Game