Margarito is a sav, I only give a very slight edge to Cotto. Margarito has a steel chin, his inside game is superb and of course he throws like a million punches per round. Cotto is really going to have to box extremely well to win this one.
I really wouldn't be surprised at all if Margito pulls it off. I still got Cotto (and also want him to win) but I aint puttin no money on it!