Floyd Mayweather has extended his perfect career record to 50 fights unbeaten by stopping Conor McGregor in the 10th round.

Conor McGregor made his debut in professional boxing at Las Vegas' T-Mobile Arena on Saturday night and risked being disqualified with some punches to the back of the head.

He looked better in the beginning but Mayweatther executed a game plan which took advantage of McGregor's lack of stamina for the late rounds which prove so key on big fight nights.

By the 10th round, the 29-year-old Irish man was wilting and appeared too weak to take anymore punishment.

Referee Robert Byrd waved a stoppage.

There were no doubts about Mayweather’s supremacy as the American was leading on all scorecards - 89-81 89-82 87-83.

Mayweather said: "He was a lot better than I thought. But I was the better man. I guaranteed everybody this would not go the distance. Boxing's reputation was on the line."

McGregor, who said he would return to the UFC but would not rule out boxing again, said: "I thought it was close and I thought it was a bit of an early stoppage. I was just a little fatigued."

The American came out of retirement for a potential $300m (£230m) pay day, which was one of the richest bouts in boxing history.