Skipper Charith Asalankas 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.