American boxer Jarrell Miller was hit with such a good punch it knocked his hair off – but he still managed to win his fight against Kingsley Ibeh.

The heavyweight was in the ring on Sunday (AEDT) when Ibeh landed a flurry of shots in the second round that caused a roar from the crowd, despite the fact it didn’t drop him.

But as one of the punches knocked Miller’s head backward, his hairpiece popped upward from the front, revealing a large bald spot that covered most of his head.

READ MORE: World Cup chaos erupts as Pakistan refuse to play India

READ MORE: Epic scorpion kick goal stuns City after leading 2-0

READ MORE: Alcaraz lifts lid on ‘crazy’ Nadal moment after historic win

Miller finished the round with the hairpiece, then ripped it off in his corner between rounds and tossed it into the crowd at Madison Square Garden.

Jarrell Miller reacts to his toupee falling off. Getty

The 37-year-old won by split decision, then rubbed the top of his head while doing a celebratory dance at the famous New York Arena.

He said in his interview in the ring afterward that he lost his hair a couple days earlier after using a bottle of shampoo he found at his mother’s house.

“I went to my momma’s house a couple of days ago and accidentally used an ammonia shampoo and it made my hair fall out,” he said.

“You have to make fun of yourself. You can’t take life too seriously, you just have to get back in the gym and get back to work.”

Aussie boxer Skye Nicolson ended up with Miller’s hairpiece and was photographed wearing it on top of her own head in the MSG crowd.

Miller was supposed to fight at the arena against then-heavyweight champion Anthony Joshua in 2019, but failed a drug test. Andy Ruiz replaced him and upset Joshua.

The boxer from Brooklyn was fighting on the undercard of the event topped by Teofimo Lopez’s title bout against unbeaten Shakur Stevenson.

In the main event, Stevenson won via unanimous decision to claim the WBO junior-welterweight world title, making him a four-division champion.