Jason Miller/Getty Images

Cleveland Browns defensive end Myles Garrett took Pittsburgh Steelers quarterback Mason Rudolph's helmet and hit him in the head with it in the closing seconds of his team's 21-7 home win at FirstEnergy Stadium on Thursday.

After the game, Garrett told Nate Davis of USA Today and other reporters that his act was "foolish" and "out of character." He said he "made a mistake" and "lost my cool."

"A win is a win," the defensive end also said after the game. "... I don't think it's overshadowed by what happens in eight seconds."

The quarterback told Steelers reporter Missi Matthews and others that he's fine.

The moment occurred soon after Rudolph completed an 11-yard pass to running back Trey Edmunds with just seconds remaining. Garrett tackled and landed on Rudolph, who took exception to the hit. The two then fought, leading to the helmet incident.

The fight didn't end there, however, as both teams got involved. Steelers center Maurkice Pouncey punched and kicked Garrett, and Browns defensive tackle Larry Ogunjobi pushed Rudolph to the ground:

All three players were ejected, and the game ended two plays later.

The incident is arguably one of the ugliest in the NFL's 100-year history.

It brings back memories of 2006, when Tennessee Titans defensive tackle Albert Haynesworth stomped on Dallas Cowboys offensive lineman Andre Gurode's helmetless head. Haynesworth received a five-game suspension, and Gurode had 30 stitches, blurred vision and headaches.

We'll soon find out what Garrett's punishment entails, but it should be for multiple games.

Dane Brugler of The Athletic suggested two to six (the latter number takes the Browns through the end of the regular season). Free-agent wide receiver Dez Bryant believes Garrett should be suspended all six games.

Others believed the punishment should be far more serious, with Mike Florio of Pro Football Talk even suggesting prosecution.

Regardless of the final punishment, it's highly unlikely Garrett sees the field any time soon, which means he probably won't take part in the Browns' road rematch against the Steelers on Dec. 1.