Kansas City Chiefs wide receiver Hollywood Brown (5) is congratulated by quarterback Patrick Mahomes (15) after scoring during the second half of an NFL football game against the Detroit Lions Sunday, Oct. 12, 2025, in Kansas City, Mo. (AP Photo/Ed Zurga)

KANSAS CITY, Mo. (AP) — Patrick Mahomes and the Kansas City Chiefs knew they were going to have a fight on their hands when the Detroit Lions, riding a four-game winning streak and a whole bunch of momentum, rolled into Arrowhead Stadium on Sunday night.

They probably didn’t expect their dominant performance to end with an actual fistfight.

Mahomes threw for 257 yards and three touchdowns, scrambled for another score, and led Kansas City to a 30-17 victory that was so comprehensive that Lions safety Brian Branch boiled over at its conclusion. Branch delivered a right hook to Chiefs wide receiver JuJu Smith-Schuster as the teams were coming together at midfield, touching off a brief melee among players.

Detroit Lions defensive back Brian Branch (32) fights with Kansas City Chiefs wide receiver JuJu Smith-Schuster (9) while be held back by Chiefs' James Winchester, left, and Isiah Pacheco (10) following an NFL football game Sunday, Oct. 12, 2025, in Kansas City, Mo. (AP Photo/Ed Zurga)

“It is what it is,” Mahomes said. “You just kind of move on. We won the football game.”

Did they ever.

Marquise Brown had two touchdown receptions and Xavier Worthy had another for the Chiefs (3-3), who played a near-flawless game — no penalties, no turnovers — one week after a mistake-strewn, last-second loss at Jacksonville.

Kansas City also managed to hold in check the NFL’s highest-scoring offense to snap Detroit’s winning streak.

Kansas City Chiefs tight end Travis Kelce (87) is upended short of the end zone by Detroit Lions cornerback Rock Ya-Sin (23) during the first half of an NFL football game Sunday, Oct. 12, 2025, in Kansas City, Mo. (AP Photo/Ed Zurga)