Dilshan ton secures Sri Lanka victory