Mayorga is a different animal all together and if you don't have Oscar Delahoya or Tito Trinidad type of power or can really really box like a Cory Spinks or a Floyd Mayweather then he's going to catch up with you Cotto's chin is still suspect and yes he's been down and hurt but never by anyone who hits harder than Mayorga i don't think his boxing skills are all that great he does things well but not well enough to keep a hard chinned Mayorga off of him...Cotto goes to the body...Mayo puts him to sleep. Vernon Forrest hits as hard or if not harder than Cotto remember he knocked Shane down a few times something Miguel couldn't do. Vernon also has a solid chin and is faster than Cotto now he has an excellent jab and had the reach advantage and Mayorga still got to him. I mean i wouldn't say Cotto wouldn't make it a fight but the reasons above are the reasons i think Mayorga would beat Cotto