I would say Cotto by late TKO
remember guys although Shane is still great he is not the same old Shane that you think about when you hear his name. he has not looked amazing or spectacular in his fight against Collazo and he didnt even look that good against a washed up Vargas. Although no doubt he will bring it in this fight Cotto's pressure and his consistency in every round will end up being too much for and old Shane.
Just watch and see.