Mithun, bowlers put Rangpur in the playoffs
Despite the loss, Khulna Titans were also through along with Dhaka Dynamites and Comilla Victorians with four league matches still to be played
Scorecard and ball-by-ball details
Rangpur's powerful top order, boasting Brendon McCullum and Chris Gayle, failed to deliver again. Ziaur Rahman was the first to go, for 8, when he skied Abu Jayed to third man in the third over.
Jofra Archer then removed Ravi Bopara in the 15th over and when Chamara Kapugedara gave Mahmudullah a simple catch off a Carlos Brathwaite long-hop in the next over, Rangpur were 98 for 5. Archer struck again, getting Nahidul Islam caught at third man, as Khulna reduced Rangpur to 105 for 6 in the 17th over.
Despite wickets falling at the other end, Mithun slowly got into his groove. He enjoyed some good fortune too: he was dropped on 8 and 30, but unleashed big hits in the last two overs of the innings. He hit Shafiul Islam for three sixes in the last over - two over long-on and one over midwicket.
Michael Klinger and Nazmul Hossain Shanto ensured Khulna started confidently, taking the side to 48 for 0 at the end of the Powerplay. Klinger was assured both against pace and spin while Shanto - who was reprieved on 0 - moved to 20 before he was trapped lbw.
From 60 for 0, Khulna tumbled to 97 for 6 with the Rangpur bowlers sharing the spoils. Afif Hossain pulled Sohag Gazi straight down Mashrafe Mortaza's throat at deep midwicket. Klinger also gave Mashrafe a catch, at cover, after hitting 44 off 45 balls with four fours and a six. Mahmudullah was then bowled for 6, trying to slog the offspinner Nahidul Islam, before Ziaur Rahman ran out Nicholas Pooran in the same over.
Archer struck two sixes to raise hopes of a Khulna comeback before falling run out in the 18th over. Bopara then gave away just one runs in the penultimate over while picking up Ariful Haque's wicket. He finished with 2 for 4 in his two overs, before Udana defended 23 off the last over with his pace and length variations.
Mohammad Isam is ESPNcricinfo's Bangladesh correspondent. @isam84