Mayweather red-hot against Canelo Alvarez