Nelson, January 2: Skipper Charith Asalanka's all-round performance helped Sri Lanka clinch a 7-run consolation win against New Zealand in the third T20I match of the series at Saxton Oval in Nelson on Thursday.