Conor McGregor won a massive £1.2 million for betting that Nate Diaz would beat Jorge Masvidal.
Masvidal beat Diaz at UFC in 2019 with cuts that were reportedly too severe for him to continue fighting.
But it only continued to breed bad blood, and the rivalry was rekindled in the ring five years later.
Ahead of the fight, McGregor predicted his old UFC rival Diaz (who he has a 1-1 record against) would exact revenge in the ring and revealed the huge amount he was betting.
He posted: “I'm placing a bet of $500,000 on Diaz to win tonight's boxing match.”
“Based on distance, form, experience and just using punches, I don't think Masvidal would give Nate any problems in a boxing ring.
“They're both just playful motherfuckers in a fight, playful motherfuckers, but I think Nate beats him really easily here. That'll set you back $1.625 million for $500,000.”
Diaz, 39, defeated Masvidal, 39, by majority decision, earning McGregor a huge purse.
The 35-year-old McGregor lost to Diaz in March 2016 but won the rematch five months later.
In the rematch, Diaz emerged victorious, countering Masvidal's powerful punches with a flurry of punches.
Casino Specials – Best Casino Welcome Offers
He said: “Definitely it feels good to get the job done. Mission accomplished.”
“I thought I won. I thought I landed the better shots,” said Masvidal, who demanded a rematch.
“Obviously, he took more shots, but I felt like I took a lot better shots.
“Win or lose, I praise my savior, Jesus Christ, and we can do it again. It's one win and one loss, so we can definitely do it again in boxing.”
“I felt like I won that match, and I'm sure we'll find a place to do it again.”