Christian McCaffrey dominated in the San Francisco 49ers’ win over the Seattle Seahawks on Sunday, but a fight between the two teams overshadowed the 28-16 victory.

After Seahawks quarterback Drew Lock threw his second interception, DK Metcalf was trying to bring down 49ers linebacker Fred Warner as the player pitched the ball to Dre Greenlaw. Metcalf used a WWE-style move to try to tackle Warner. The star linebacker took exception and responded with a pancake.

CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM

DK Metcalf and Fred Warner fight

DK Metcalf of the Seattle Seahawks grabs the face mask of Fred Warner of the San Francisco 49ers during the fourth quarter at Levi's Stadium on December 10, 2023, in Santa Clara, California. (Thearon W. Henderson/Getty Images)

Metcalf then ran up to Warner and grabbed him by the face mask. Warner broke away from Metcalf. As the two were being separated, 49ers cornerback Deommodore Lenor shoved Metcalf for good measure. Both Metcalf and Lenoir were ejected from the game after a lengthy review.

APP USERS VIEW THE INCIDENT HERE

The 49ers used seven more plays to end the game.

FROM OUTICK: BAILEY ZAPPE COULD NOT HAVE GREETED BILL O’BRIEN, BILL BELICHICK ANY DIFFERENTLY AFTER BIG WIN

McCaffrey finished with 145 rushing yards on 16 carries. Jordan Mason and Deebo Samuel each scored touchdowns on the ground. Brock Purdy had two touchdown passes in the game.

Purdy was 19-for-27 with 368 passing yards. He threw his touchdown passes to Samuel and George Kittle. Kittle’s touchdown was a 44-yard romper. He had three catches for 76 yards. Samuel had seven catches for 149 yards. Brandon Aiyuk had six catches for 126 yards.

DK Metcalf and Fred Warner

Fred Warner #54 of the San Francisco 49ers is tackled by DK Metcalf #14 of the Seattle Seahawks after an interception during the fourth quarter at Levi's Stadium on December 10, 2023, in Santa Clara, California. (Thearon W. Henderson/Getty Images)

FORMER TITANS TIGHT END FRANK WYCHECK DEAD AT 52

Before he was ejected, Metcalf had two catches for 52 yards and a touchdown as he had trouble getting open against a tough 49ers defense.

Lock started the game for an injured Geno Smith. He was 22 of 31 with 269 passing yards, two touchdown passes and two picks. The other touchdown pass went to Colby Parkinson.

Brock Purdy wins

Brock Purdy of the San Francisco 49ers walks on the field after a win over the Seattle Seahawks at Levi's Stadium on December 10, 2023, in Santa Clara, California. ( Ezra Shaw/Getty Images)

CLICK HERE TO GET THE FOX NEWS APP

The 49ers hit the 10-win mark for the third straight time. Seattle fell to 6-7.