I think it will be a tough fight, but I see Mosley winning. He is too fast IMO and Cotto isn't a big enough hitter to really slow Mosley down. When I look at Mosley against Oscar at 147 Oscar hit harder than Cotto and was a lot faster, and a better boxer, but Mosley still beat him in their first fight. Now I think Mosley isn't as fast as he once was, and he doesn't hit as hard as he did at lightweight, but I think he has become a smarter fighter. He is boxed more against Collazo then he ever used to I think he still counters effectively, and he is the hardest hitter Cotto has ever faced, and his biggest flaw up until now has been his jaw. I think that if Mosley can catch Cotto with the right count he will be counted out. On the other side I can't see Cotto stopping Mosley at all. Mosley takes a great body shot, and he has an even better chin. I see a UD for Mosley. Cotto is a good boxer-puncher, but he has more flaws than Mosley.
Bookmarks