For what it's worth, I picked Cotto to shit-hammer Foreman. There is one similarity between these two fights though - the outcome is predicated upon how much Cotto has left.
I think Mayorga will be able to land a couple of those wild, looping punches of his before Cotto adapts to his style, the question - in my mind - is will Cotto be able to withstand them while breaking Mayorga down.
A near-prime Cotto would just fucking mangle Mayorga though IMO.
Bookmarks