McGregor and Mayweather took part in one of the most eagerly anticipated boxing fights in Las Vegas after a build-up filled with highly entertaining press conferences and jibes.
The Irishman had only fought in MMA, but he took on one of the greatest boxers of all time, who was looking to improve his record to 50-0.
It is still the second-highest pay-per-view in boxing history and it is only bettered by the American’s fight against Manny Pacquiao.
At 40 years old, Mayweather was still seen as a heavy favourite in the fight and despite a fast start by his opponent, he comfortably saw off his rival in the later rounds.
McGregor didn’t see it the same way as official Robert Byrd, however, and complained that he felt the stoppage was early.
He said: “That was early, referee. That was early.”
The Irish star then met Mayweather in the ring after the fight and he couldn’t help but suggest it finished too early again.
He told his opponent: “I punched you a lot in the early rounds. Your composure is great, though, fair play to you. A little early, a little early.”
Presumably he was the only person watching who felt that way as the fight had become extremely one-sided with McGregor clearly struggling to assert himself in the later rounds.
The American was impressed with the UFC star’s showing and he revealed that he was surprised by just how good McGregor was.
Mayweather revealed what the two said after the fight: “We talked about that he’s a tough competitor and I think we gave the fans what they wanted to see.
“I told him I owe them [the fans] for the Pacquiao fight, I must come straight ahead and give them a show and that’s what I gave him.
“He’s a lot better than I thought he was. He used different angles, he’s a tough competitor, but I was the better man tonight.”
The now 45-year-old Mayweather has had a series of exhibition bouts in the last few years, while McGregor returned to the UFC.