A fight between Floyd Mayweather Jr and Conor McGregor was finally confirmed on Wednesday, with the pair set to meet in Las Vegas on August 26.
But it has been a long road to get to this point, with the boxing legend and the UFC poster boy trading barbs as the chances of a fight actually materialising remained a mystery.
So here's a recap of how this tale has played out over the past two years.
April 2015: McGregor says he would "kill" Mayweather in less than 30 seconds if the two ever met in the Octagon.
March 2016: McGregor reveals he is open to a boxing match with Mayweather before suffering a shock defeat to Nate Diaz at UFC 196.
April 2016: "I have decided to retire young," tweets McGregor, who is subsequently pulled from his rematch with Diaz at UFC 200. McGregor backtracks on his retirement claim but is not reinstated to the bill for the event.
May 2016: McGregor tweets doctored image of himself squaring up to Mayweather as rumours of a potential fight between the pair begin to mount. Mayweather says: "It may not be a rumour. Keep y'all fingers crossed". UFC president Dana White insists a fight is "impossible".
MMA Vs Boxing. pic.twitter.com/qgl8tKvT5s-- Conor McGregor (@TheNotoriousMMA) May 8, 2016
June 2016: A rematch between McGregor and Diaz is slated for UFC 202, while Amir Khan reveals he would be open to facing the MMA star.
August 2016: McGregor says Mayweather is "running around the Showtime offices begging those executives to come up with a $100million cash to fight me". He then avenges his earlier defeat to Diaz later in the month.
October 2016: After being fined $150,000 for throwing water bottles at Diaz in a media confernce in August, McGregor texts White to say he never wants to fight in Nevada again.
November 2016: McGregor beats Eddie Alvarez to become the first fighter in UFC history to hold titles in two weight divisions simultaneously. Amid strained relations with the organisation, Triple H offers him a route into WWE, while Mayweather dismisses comparisons between himself and McGregor, saying: "Elephants don't beef with ants." White says McGregor will take time off and the two-weight title holder is ordered to give up his featherweight belt.
December 2016: McGregor obtains a professional boxing licence in California, having been denied one in Nevada, and says: "I don't give a f*** about Floyd. I do not give a f*** about Floyd. I don't fear no man under no rule set. I'm sitting there minding my own business, dominating true fighting and Floyd calls me out and leaks a rumour that we're supposed to fight or something like that. So what I did was I opened up my eyes a little bit. I went: 'Hold on. Maybe I can pursue this. Maybe I can pursue the boxing side. Maybe there's something there.'" Mayweather, meanwhile, offers a $10,000 prize for the best Instagram caption on a video of McGregor tapping out against Diaz.
Christmas Eve 2016: "I am going to break his face," tweets McGregor, along with another doctored image of himself and Mayweather.
I am going to break his face pic.twitter.com/sI5jxpVGQN-- Conor McGregor (@TheNotoriousMMA) December 24, 2016
January 2017: Mayweather declares himself "the face of MMA" as the pair begin to talk money, amid mention of a "$1billion fight". Manny Pacquiao says he would face McGregor in the ring.
February 2017: White says the chances of the fight happening "are about the same as me being [Tom] Brady's back-up quarterback [at the Super Bowl] on Sunday, that's how close I think the odds are". Mayweather insists he is "happily retired". McGregor says he will knock his rival's head clean off.
March 2017: McGregor says he has signed a contract and calls on Mayweather to do the same. The American reveals he is out of retirement to face the Irishman.
May 2017: Sugar Ray Leonard and Oscar De La Hoya are among boxing legends to dismiss the merit of a Mayweather-McGregor showdown, which is described as a "joke" and an "embarrassment".
June 2017: Mayweather v McGregor is confirmed for August 26 in Las Vegas, Nevada.