I think he could overwhelm Mayweather, but Mosley was trying not to get hit by Cotto, and Cotto was landing on him throughout that whole fight. Because Mosley isn't prepared for anything at any moment.

Its not just mayweather's defensive, put his footspeed, his accuracy. Mosley could win this fight, but more often than not Floyd does.