In answer to your thread, I think this fight looks like Floyd Mayweather vs Canelo Alvarez. Sugar Ray Leonard is very quick, he has more speed than Alvarez, and beside that Leonard defeated one of the all time greats at middleweights Marvelous Marvin Hagler, who I personally do not think that Alvarez could have defeated.