One of boxing's most highly-anticipated grudge matches will take place on Saturday night between Canelo Alvarez and Gennady Golovkin.

During two bouts with very controversial outcomes, the two legendary world champions have already fought 24 rounds together. The last one was won by Alvarez in 2018, after a draw in their 2017 fight in which many fans and experts felt Golovkin had done more than enough to win.

They will now be competing at super-middleweight, which means they will have more power on their side to land a decisive victory. While Alvarez holds the undisputed 168lb crown, he is favored to win against an ageing Golovkin who has not impressed in recent fights.

Here's everything you need to know about Alvarez vs Golovkin 3...