Shafiul Islam hit a four off the last ball of Rajshahi captain Andre Russell to take Khulna’s score to 149 for 8 but they had already lost one wicket in the final over requiring 30 runs for the victory at the packed Mirpur Sher-e-Bangla National Cricket Stadium in Dhaka on Friday.
Kamrul Islam Rabbi then put Khulna in trouble by taking the wickets of Shamsur and Najibullah Zadran in his back-to-back overs.
The match still hung in balance until Khulna lost captain Mushfiqur Rahim (21 off 15) in the 18th over. It was his first final of the tournament.
Russell shone with the ball as well, taking the crucial wicket when Khulna was 35 runs away from the target with 13 balls in hand.
Irfan Sukkur smashed a half-century to give Rajshahi a strong base for the challenging target with a 49-run stand with Liton Das (25 off 28) and a 31-run partnership with Shoaib Malik (9 off 13).