Heading into the UFC 196 bout between Conor McGregor vs Nate Diaz, the smart money was on the Irishman extending his unbeaten run in the organisation despite being a novice at the 170 lbs weight.
With Diaz only coming in at 10 days notice as an injury replacement - cutting his own Mexican Spring Break short - and McGregor talking a good game as usual, few expected the American to produce the stunning second-round submission victory.
Even three months on from the fight, debate continues about just how Diaz managed to beat McGregor. According to one of boxing's biggest stars, however, it wasn't the Stockton, California native who 'won'.
SIGN UP NOW
Want to become a GMS writer? Sign up now and submit a 250 word test article: http://gms.to/haveyoursay4
Article continues below
“Diaz didn’t beat him that night,” Canelo Alvarez told Fight Hub, via Bloody Elbow. In the Middleweight fighter's opinion, it was 'The Notorious One' who beat himself.
“Conor beat himself, his overconfidence. Moving up in weight with that overconfidence, that’s what made him lose. But if he takes things seriously, I think it will be a different fight.”
Article continues below
Alvarez, a boxer who has moved between weight divisions during his pro career in pursuit of the biggest bouts, is someone who can speak with a certain amount of authority on the preparations required needed to make such a move in the fight game.
Having only lost once since turning professional - to Floyd Mayweather in September 2013 - the Mexican has certainly been able to bridge the gap more successful than McGregor.
And the Irishman himself essentially admitted last month that his over-confidence and poor preparation for the Diaz fight played a significant part in his defeat.
With the rematch still some two months away, the 27-year-old has already been at pains to show he isn't making the same mistake twice - posting photos of training sessions and boasting about a new diet.
Nevertheless, Alvarez's comments aren't likely to sit well with Nate Diaz. The veteran UFC star has already complained publicly that he doesn't think he got the credit he deserved for ending McGregor's unbeaten streak.
Having to hear a fellow star of the fighting world give him very little credit for the biggest win of his career is only going to anger him further.
It will, though, provide yet more motivation as the rematch draws ever closer. Set to take place at UFC 202 on August 20, it is already one of the most highly-anticipated fights the UFC has ever seen.
With the same 170 lbs stipulation in place, McGregor vs Diaz II will at least solve the question of whether Diaz won the UFC 196 bout, or McGregor, and his attitude going in, lost it.