Battling 141 from Dimuth Karunaratne goes in vain as Sri Lanka slide to innings-and-53-run defeat inside four days