Dasun Shanaka led Sri Lanka to a tense win over Bangladesh in Abu Dhabi, ending Afghanistan’s Asia Cup run. The all-rounder’s clutch hitting and bowling shine.