Pakistan eased into the final stages of the World Twenty20 with a comfortable eight-wicket victory over Bangladesh.
With a superior run-rate in the group D clash in Pallekele, Pakistan needed only to score 140 to be assured of progression - even in defeat.
But Bangladesh would have been mildly hopeful of a shock after amassing 175-6, helped by Shakib Al Hasan's 84 from 54 balls, while Yasir Arafat snared three wickets to impress with the ball.
Pakistan could even afford a few lapses in the field, including Sohail Tanvir's woeful failed attempt at catching Mushfiqur Rahim and Umar Gul conceding 43 from his three overs.
However, with Imran Nazir's fireworks at the crease, the result was rarely in doubt, but how different it could have been had the explosive opener not been dropped in the second over by Abul Hasan.
An unlucky lbw appeal by Shakib was another mini scare, but from then on Pakistan's openers were in cruise control as Nazir secured the tournament's fastest 50 from 25 balls.
Hasan got his reward by capturing Nazir (72) and Mohammad Hafeez (45), but it was all too late as Pakistan guaranteed their Super Eights spot in the 16th over when reaching 140.
And victory was soon secured as Nasir Jamshed (30 off 14) and Kamran Akmal calmed any late nerves to safely steer their team home with eight balls to spare.