Kieron Pollard nicked the battle of big-hitters against Carlos Brathwaite as the Shere Bangla National Stadium were enthralled by both batsman's six-hitting abilities.
Pollard's 24-ball 55 - that had six huge sixes - helped Dhaka Dynamites to their third win in a row, this time beating Khulna Titans by four wickets in the final over.
Khulna had earlier made 156 for 5, a remarkable recovery from a sluggish 47 for three in the first 10 overs.
The late addition came mostly through Brathwaite's unbeaten 64 that included six sixes in the last 5.5 overs. Abu Hider took two wickets while Sunil Narine, Shakib Al Hasan and Shahid Afridi took one each.
Dhaka's chase, however, started even poorer. They were 41 for 5 at one stage, but Pollard's cluster of sixes bought them back into the game, before Jahurul Islam and Mosaddek Hossain took them to victory with a ball to spare.
Khulna struck only five boundaries in the first 10 overs after being sent to bat. They also lost Michael Klinger, Dhiman Ghosh and Nazmul Hossain Shanto during the same period.
The lack of boundaries played a big factor in each of these batsmen's dismissals.
Klinger's cross-bat took a top edge and was well caught at mid on by Hider, off Shakib. The bowler-fielder combination then switched roles as Hider took Dhiman's wicket in the sixth over, the skier taken in the second attempt by Shakib.
Narine easily scalped Shanto in the tenth over when the batsman charged him needlessly, only to be stumped by Jahurul Islam for a 25-ball 24.
Any unauthorised use or reproduction of newsbangladesh.com content for commercial purposes is strictly prohibited and constitutes copyright infringement liable to legal action.