Who is there that can beat the genius that is Money Mayweather? Pac? Khan? Broner? GGG? Garcia? The only one out of them that would give him a fight is Garcia in my opinion. Also, I just want to say that I do feel for Canelo, he will carry on ruling everyone else, just not FMJ.