Hell i think Margarito has a good chance against Cotto because i don't think Cotto can knock Margarito out and Margarito i think can knock him out so i think he could beat Cotto and also beat Hatton Williams i would count margarito out but i think Mosley and Mayweather would win over him