SANTA CLARA — Patrick Mahomes overcame two interceptions to deliver a few big plays with his feet and the Kansas City Chiefs remained the league’s only undefeated team, beating the San Francisco 49ers 28-18 Sunday in a Super Bowl rematch.

The stakes and the quality of play weren’t at the same level as eight months ago when Mahomes and the Chiefs beat the 49ers 25-22 in overtime.

But the result was the same with Kansas City (6-0) winning its fifth straight over San Francisco (3-4), including two Super Bowls.

The game came with a potentially heavy price for San Francisco with star receiver Brandon Aiyuk getting carted off after getting hit on his right knee while making a catch late in the first half. There was no immediate word on the severity of the injury.

Aiyuk’s absence proved crucial during a key point late in the third quarter when the 49ers were driving with a chance to erase a 14-12 deficit.

A miscommunication between backup receiver Ronnie Bell and Brock Purdy led to an interception by Chris Roland-Wallace. The Chiefs then turned that into a touchdown thanks in part to a 33-yard scramble by Mahomes that was his longest regular-season run ever.

Mahomes then scored on a 1-yard scramble.

That was one of four TD runs for Kansas City, with Kareem Hunt getting two in the first half and Mecole Hardman icing it with an 18-yarder in the fourth.

Purdy went 17 for 31 for 212 yards with two TD runs and three interceptions.