I've been picking Mosley the whole time, but I really just don't know. I think Mosley skill and experience wise is in much better shape in this fight. I don't think he's old, but I tell you Cotto could sure make this guy old in this fight, and Cotto will be up for this fight more than any other in his career, so this definately won't be a sleeper fight. Mosley will have to hurt this guy alot and finish him, cause Cotto will keep coming all night. I'll stick with my prediction and go with Mosley by k.o. in the upper rounds.