Mosley by TKO. Unless Shane grows old in this fight...he ain't loosing. Speed kills power. Shane has more speed and just as much, if not more, power. Cotto's big advantage is his youth...but really...if you compare their careers....Cotto has actually been in more wars and suffered more damage up to this point. So i just don't see Shane gassing out in this fight. That leaves the other things: skill, athleticism, experience, and chin....which i personally feel that Shane has an advantage in all. Should be a war while it lasts though.