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.
Teams agreed last week that the conference championship would be played at a neutral site if the teams in it had completed an unequal number of games and each could have been a number-one seed.