Shane would be problematic for Cotto with his speed but Cotto's body assualts would give Shane a problem he has not really had before. And although Shane is very fast,Cotto is highly under rated in that department,his hand speed is deceptively quick. It would be a close fight but I think Cotto would win on points provided he does not take rounds off like he did at 140.