Dazzling Du Plessis trumps spirited Sri Lanka