Josh Allen and the Buffalo Bills led the AFC in scoring until they ran into a defensive coordinator known for shutting down high-scoring offenses.

Now Steve Spagnuolo gets another shot at Tom Brady in the Super Bowl, this time with both guys on different teams.

Thirteen years after Spagnuolo’s aggressive defense held Brady and the Patriots to 14 points as the New York Giants prevented New England from going 19-0, the Kansas City Chiefs beat Buffalo 38-24 in the AFC championship game Sunday to set up a matchup against Brady and the Tampa Bay Buccaneers.

Allen finished with 287 yards passing and two touchdowns and 88 yards rushing, but Kansas City’s aggressive defense didn’t allow the Bills to get in a rhythm.

Allen was pressured and harassed throughout the game by Frank Clark, Chris Jones and a defense that has been quietly tough while Patrick Mahomes and Kansas City’s powerful offense grab the headlines.

Rashad Fenton had an interception in the fourth quarter that led to a touchdown that put the Chiefs ahead 38-15.

After the Bills scored a touchdown with just over four minutes remaining and recovered an onside kick, Kansas City’s defense toughened up and got another big sack. Allen threw a pair of incomplete passes from the Chiefs 15 before Tanoh Kpassagnon sacked him for an 18-yard loss that forced Buffalo to settle for a field goal.

The Bills didn’t get the ball again.

All-Pro wide receiver Stefon Diggs was held to six catches for 77 yards, Allen got sacked four times and the Bills couldn’t keep up with Mahomes, Travis Kelce, Tyreek Hill and Co.

Allen finished fourth in the NFL in completing 69.2% of his passes, but completed just 58.3% against Kansas City. It was the second time this season the Chiefs held him under 60%.

More AP NFL: https://apnews.com/NFL and https://twitter.com/AP_NFL