Lamar Odom beat Aaron Carter in their Celebrity Boxing match.

Lamar Odom

Lamar Odom

The former NBA star, 41, took on the 33-year-old singer at the Showboat Casino in Atlantic City and was victorious within two rounds of the three-round competition.

While both stars came out swinging, onlookers insisted that Lamar - who is 10 inches taller than Aaron - was clearly in control from the beginning.

Aaron went down halfway through the second round, TMZ reports, but there were no hard feelings as the pair shared a hug at the end.

Lamar had previously predicted that he would knock Aaron out in the first round.

He said: "It's not gon' be a fight. It ain't gon' be a fight."

When asked if he could knock Carter out in the first round, Lamar said: "Yeah. Probably, I would say the first minute."

Meanwhile, Celebrity Boxing honcho Damon Feldman previously revealed that both stars were training hard for the event and were taking the fight “very seriously”.

He added: "It's gonna be a war, man. It's gonna be a knockout, no doubt."