A true super-fight will take place this weekend, as Canelo Alvarez and Terence Crawford square off in Las Vegas.
Two pound-for-pound talents – two four-division champions – go head to head at Allegiant Stadium as Canelo, 35, defends the undisputed super-middleweight titles.