Dilshan departs on 42 in his last ODI