Cotto can't make 140, and he's an elite fighter who's a near match in skills and MUCH bigger. Cotto probably stops him at 147, which is the only weight the fight could take place.
If all of Diaz shots had landed with Cotto's power and fury it would've been over inside of 6. So I take Cotto by KO.
cotto is my 2nd fave fighter but p4p, jmm would beat him. close one though. cotto also would have a hard time making 140 currently.