ORCHARD PARK, N.Y. – Patrick Mahomes didn't mind taking a back seat to rookie Clyde Edwards-Helaire and the Kansas City Chiefs' running attack.

With the Buffalo Bills working hard to limit deep throws by Mahomes, he gladly kept handing off the ball, and Kansas City beat Buffalo 26-17 on Monday night in a game that was originally scheduled for last Thursday.

"You know my nature, I want to throw it deep every time. We want to go down and throw these long touchdowns," said Mahomes, the 2018 MVP. "But if teams are going to play us like this, we've got to show we can run the football."

Mission accomplished.

Led by Edwards-Helaire's 161 yards rushing, the Chiefs finished with 245 — the most since Mahomes took over as starter in 2017. Kansas City's 46 rushing attempts were also the most in eight years under coach Andy Reid, and that was with Le'Veon Bell waiting to make his debut after signing with the Chiefs on Thursday.

Edwards-Helaire has already chatted with the veteran Bell and is excited to team up.

"Another guy coming in, another piece to the puzzle. For me, we can only go up," Edwards-Helaire said.

Mahomes finished 21-of-26 for 225 yards with two touchdowns, both to tight end Travis Kelce. His first touchdown was the 90th of his career in his 37th game, breaking the NFL record for fewest games to reach 90 TD passes. Dan Marino had the previous mark at 40 games.

The Chiefs are off to their third 5-1 start in four seasons.

Buffalo (4-2) lost its second game in a row. Its defense sold out to prevent Mahomes from going deep but proved vulnerable against the run.

Buffalo's run defense had its worst outing since giving up 273 yards in a loss to New England on Dec. 23, 2018.

Josh Allen finished 14 of 27 for 122 yards with touchdown passes to Stefon Diggs and Cole Beasley.

In what was supposed to be a showdown of the NFL's top passers, the Chiefs kept the Allen-led Bills cooling their heels on the sideline. Kansas City had four drives of 10 plays or more and dominated time of possession by more than 15 minutes. Darrel Williams' 13-yard run capped a nearly eight-minute, 82-yard drive that put the Chiefs ahead 20-10 with 1:18 left in the third quarter.