London: Pakistan hammered Bangladesh by 94 runs but failed in their highly unlikely task of pipping New Zealand to the last World Cup semi-final place.
The 1992 winners needed victory by a record margin of at least 308 runs to finish fourth on a better net run-rate.
An Imam Ul-Haq century and 96 from Babar Azam saw them post 315-9 before they dismissed Bangladesh for 221.
Shakib Al Hasan top-scored with 64 for the Tigers but seamer Shaheen Afridi (6-35) produced a match-winning spell.
Bangladesh were in the chase when Shakib al Hasan (64) was on the crease, but after he was dismissed they crumbled down.
Shaheen Afridi, who took 6 wickets was the star of the Pakistan bowling attack.
Tamim Iqbal (22), Liton Das (32) and Mahmudullah (29) tried to fight initially, but their efforts were not upto the mark. But also in defeat, Bangladesh officially knocked Pakistan out of the race for the World Cup semifinals.
Pakistan had put up 315 runs in their 50 overs. They needed to bowl out Bangladesh for 7 runs or less to overhaul New Zealand’s net run rate. More realistically, they need to defend 315 for victory.
After losing Fakhar Zaman early on 13, Babar Azam and Imam-ul-Haq helped Pakistan regain control as the duo scored their respective half-centuries. They added 157 runs for the second wicket.
Saifuddin got the breakthrough as Azam fell for 96. He missed out on his second World Cup century.
Imam-ul-Haq carried on and scored his maiden World Cup century but he got out hit wicket on the next delivery he faced. After Imam’s wicket, Pakistan lost a flurry of wickets.
Mohammad Hafeez got out after getting a start.
Sarfraz Ahmed got retired hurt by Imad Wasim’s shot. Imad continued to attack and helped Pakistan get past 300 in the penultimate over. He missed out on his half-century.
Mustafizur Rahman got another five-wicket haul in World Cup 2019. As nine wickets fell, Sarfaraz came to bat on the last ball of the innings and took a single. Pakistan had won the toss and elected to bat first.