NFL-Atlanta to host potential AFC Championship between Bills, Chiefs
NEW YORK : The National Football League (NFL) has selected Mercedes-Benz Stadium in Atlanta to host a potential AFC Championship game between the Buffalo Bills and Kansas City Chiefs, the league said on Thursday.