Sri Lanka punish drops to tame Tigers