Bangladesh thumped Papua New Guinea by 84 runs in their third and final qualifiers match at Al Amerat Cricket Ground in Muscat and went through to the Super 12 stage.
The Tigers finished as the Group B runners up with four points, while Scotland ended at the top with maximum six points.
Bangladesh will now be in Group 1 along with Australia, England, the West Indies, South Africa and the Group A champion from the qualifiers, most likely to be Sri Lanka.
PNG lost regular wickets while chasing 182 and were eventually dismissed for only 97 in 19.3 overs.
Wicketkeeper-batsman Kiplin Doriga played a brave innings scoring 46 off 36 balls with two fours and as many sixes, while Chad Soper (11) was the only other batter who reached double digit.
Ace all-rounder Shakib al Hasan was brilliant with the ball again as he picked up four wickets conceding just nine runs in his quota of four overs.
With these four wickets, Shakib has become the joint highest wicket taker (39) along with Pakistan’s Shahid Afridi in the history of the T20 World Cup.
With nine wickets in three matches, the former captain is also head and shoulders above everyone else in the wicket-takers' list in this edition.
Taskin Ahmed was impressive, bowling with good pace as he bagged two wickets, while Saifuddin continued his good form as well with two wickets.
Earlier, Bangladesh skipper Mahmudullah batted first after winning the toss.
The Tigers' wobbling opening wicket of late failed to fire again as Mohammad Naim, who scored a half-century in the last game, lost his wicket in the second ball of the innings.
Naim tried to play a pick up shot on his leg stump, aiming to clear the boundary in deep mid wicket, but was well short and got caught brilliantly by Sese Bau.
Shakib came out to bat at No 3 and he and Liton formed a 50-run partnership for the second wicket,
Both the batsmen were struggling amid the scorching heat here in the Omani capital as it was visible while they batted together.
Just when Liton looked set and was on way to some sort of a big innings, he got caught at deep mid wicket while playing a slog sweep.
Mushfiqur Rahim was unable to stay at the crease for a long time as he was also caught at deep square leg after scoring five off eight balls.
The score was 72 for three when Mushfiq got out.
Shakib was solid at the other end as the left-hander scored a crucial 46 off 37 balls with three sixes.
Shakib got out in the 14th over while playing a tired looking shot but it was a superb outfield catch by Charles Amini.
Mahmudullah was outstanding from the very beginning of his innings as his 28-ball 50 was a mixture of aggression and execution of classy shots.
The captain struck three fours and three sixes and gave much needed tempo to the Bangladesh innings when it mattered the most.
Bangladesh were looking to a score of around 160 after Mahmudullah’s departure, but Saifuddin put the finishing touch in the perfect way as he clubbed two huge sixes in the last two balls of the innings.
The second sixer was actually a no ball, so it was an extra delivery in the next ball and Saifuddin took advantage by striking a boundary over the bowler’s head.
Bangladesh finished their innings on 181 for seven and it was a mountain to climb for PNG and eventually they succumbed for only 97.
Shakib was adjudged man of the match for his all-round performance.
Bangladesh team will travel to Dubai Friday to take part in the Super 12 stage of the T20 World Cup.
Powered by Froala Editor