Bills-Chiefs AFC Championship would be in Atlanta
By Jared Smola |
Updated on Thu, 12 Jan 2023, 1:09 PM EST
The NFL announced that a neutral-site Bills vs. Chiefs AFC Championship game would be held at Mercedes-Benz Stadium in Atlanta. Yes ... that'd be Josh Allen vs. Patrick Mahomes in a dome to go to the Super Bowl. Bills-Chiefs produced 62 points in the playoffs 2 years ago and 78 points last year -- with both games coming outside at Arrowhead Stadium.