Margo should win this i see Cotto going down when Margo get's to him Cotto will have a bunch of punches coming at him from all angles body and head cotto will not see some of those punches coming and will get hurt a few time's in this fight i see a late TKO or KO for Margo but it will be a hard fight for BOTH of these fighter's.
Use the correct approach and he gets the win, but if he gets the KO on Margarito, it's extra credit. Margarito, if he wins, will probably be by KO. This demonstrates the one way Margo wins but Cotto is more versatile and can win this bout in more ways than one.
That's how I see it. The more ways to win the more chances to win. Goes without saying though that Cotto will not approach the fight in a way that would fall in Margarito's element.