Its a hard fight to pick. Cotto is the far better fighter, but he doesn't have the same kind of chin. That being said against Mosley I think he did a good job not getting hit flush a whole lot of times. He kept his hands up better and most of Mosley's hooks were catching him on top of the head and that is way easier to take, that being said Cotto is biggest body puncher Margarito has faced, and I think that his tall thin frame might have difficulties dealing with that. I see Margarito having a hard time getting of because Cotto is faster, and he thinks faster... Paul Williams was one step ahead of Margarito until he got tired, but up to that point Margarito just couldn't get off fast enough, and I think Cotto's jab and his timing will cause Margarito tons of problems not to mention Cotto only got hit like 30% or lower against Zab and MOsley in his last two fights so Tony will have harder time hitting him than some people think.