Bangladesh batters executed a “good plan” to edge Sri Lanka in a tense Asia Cup Super 4 clash, with Saif Hassan’s 61 and Towhid Hridoy’s 58 steering a four-wicket win with one ball to spare.