Canelo Alvarez has had to take extreme measures to prepare for the huge challenge of Terence Crawford.
Crawford has put on 14lbs and is stepping up to super-middleweight to challenge fellow pound-for-pound ranked Alvarez for his undisputed titles in Las Vegas on Saturday night .
The American is an elite operator who has yet to be beaten in his 42-fight professional career, who is extremely gifted technically.
'Bud' possesses rapid hand speed, and world class ringcraft and IQ which has seen him dismantle all of the leading names that have stood in his path to greatness.
Many have debated exactly what threats that Crawford will pose to the naturally bigger Mexican, who is a marginal favourite to retain his crown.
But one of those imminent dangers that the challenger will pose in th