Cotto threw an astonishing 1,403 punches - the third-most ever recorded by the CompuBox stats system in a lightweight fight - but connected with just 14 percent as Diaz's toughness and resilience won out.