He was iron chinned against Martinez. Go back and look at how many bombs he took in that first fight. You can only do that for so long though.
As bad as Williams was against Lara I still think he gives a sound beating to Kirkland. KO in anything under 6 rounds, when Williams hurts him, he'll finish the job