Josh Allen rushed for two touchdowns and passed for another, and the defense generated three sacks to lift the Buffalo Bills to a 28-21 win against the visiting Kansas City Chiefs on Sunday in Orchard Park, N.Y.

Buffalo (6-2) withstood a fourth-quarter rally from reigning AFC champion Kansas City (5-4), which fell out of a playoff spot with the defeat. The Chiefs got the ball back in the closing seconds after Matt Prater’s 52-yard field goal attempt hit the right upright. They advanced to the Bills’ 40 but were unable to score.

Allen was 23 of 26 through the air for a career-best 88.5% completion percentage and 273 yards. He added 19 yards on six carries. James Cook gained 114 yards on 27 carries and Dalton Kincaid had six catches for 101 yards and a score.

Allen’s 1-yard touchdown run

See Full Page