I think Cotto beats him. Then again i thought old Sugar Shane and Trout would too. Plus i hate Canelo.
It's Canelo vs Mosley all over again except Cotto gets stopped. I believed that before Cotto lost to Trout and I'm convinced of it now.
I wouldn't call Cotto great. He fought everyone and gave people tough fights, but great fighter? No. No I dont think he would beat Canelo now.
If Cotto could get back to the form he was at a couple years ago or so, he'd have a great shot. Now? I think he's just about done.