I think this fight was more about Margarito being overrated than Mosley being that great, I think he fought the right fight, and I give him credit for that, but he won't beat Cotto, I think even though their fight was pretty close Cotto was clearly in control for most of the fight, and if it wasn't for his cut lip I think it would have been more one sided. Cotto has speed where Margarito has none, he has really punching power, and he lands his punches cleanly where Margarito could only land glancing blows. Cotto can catch Mosley because Mosley isn't the greatest defensive fighter. Once again that was how Cotto should have fought Margarito, thats how Holyfield fought Tyson.

Mosley looked just as good against Collazo, and look how his fight with Cotto turned out.