LONDON    -   Pakistan hammered Bangladesh by 94 runs at Lord’s 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. Pakistan could not reach the semi-finals once Bangladesh reached 8-0 in the second over of their chase, confirming New Zealand in the last four with Australia, India and England. England will finish third and New Zealand fourth, with the group winners to be decided on Saturday.

Leaders Australia will top the group if they beat South Africa at Old Trafford but if the defending champions lose, India can overtake them by defeating Sri Lanka at Headingley.

Realistically, Pakistan knew their tournament was all but over before a ball was bowled at headquarters, even though captain Sarfaraz Ahmed said: “If Allah helps then miracles can happen.”

There remained the smallest of chances a record-breaking one-day international victory could see them sneak into the semi-finals on net run-rate.

The minimum score they needed to stand any theoretical chance was 308 but even that would have meant Bangladesh needing to be bowled out for nought. In the end, they stuttered their way to 315-9 despite Imam and Babar providing the platform with their 157 partnership off 151 balls for the second wicket. But when the latter was dismissed hit wicket a ball after recording his seventh ODI century, 246-2 in the 42nd over was perhaps not fully capitalised upon.

Imad Wasim (43) did launch a counter-attack with some lusty blows despite striking skipper Sarfaraz on the arm at one stage, forcing him to retire hurt.

Ultimately, neither that nor the injury would cost Pakistan with the wicketkeeper able to resume his innings off the last ball before adding a catch and a stumping in the field.

Shaheen’s figures were both his first five-wicket haul in ODI cricket and the best figures by a Pakistan bowler in a World Cup match.

Bangladesh came to this World Cup as dangerous underdogs and caused a couple of upsets along the way. But amid memorable victories against South Africa and West Indies have been disappointing defeats such as this, where stand-out individual performances have lacked support.

Here Mustafizur Rahman took 5-75 to become the second-highest wicket taker at the tournament on 20 behind Australia’s Mitchell Starc with 24. Then with the bat, Shakib reinstated himself at the top of the run-scoring charts on 606 with his seventh score of 50 or more in this competition, including two centuries, which equalled Sachin Tendulkar’s record for India from 2003.

Their coach Steve Rhodes, the former Worcestershire and England wicketkeeper, will no doubt take the positives from their victories but will also be aware what might have been in some of their closer-fought defeats.

Scorecard

Pakistan:

Fakhar Zaman c Mehidy b Saifuddin 13

Imam-ul-Haq hit wicket b Mustafizur 100

Babar Azam lbw b Saifuddin 96

M Hafeez c Shakib b Mehidy 27

Haris Sohail c Soumya b Mustafizur 6

I Wasim c Mahmudullah b Mustafizur 43

Sarfaraz Ahmed not out 3

Wahab Riaz b Saifuddin 2

Shadab Khan c & b Mustafizur 1

M Amir c Mushfiqur b Mustafizur 8

Shaheen Shah not out 0

EXTRAS: (lb3, nb1, w12) 16

TOTAL: (9 wkts; 50 overs) 315

FOW: 1-23, 2-180, 3-246, 4-248, 5-255, 5-267, 6-288, 7-289, 8-314, 9-314

BOWLING: Mehidy Hasan 10-0-30-1; M Saifuddin 9-0-77-3; Mustafizur Rahman 10-0-75-5; Mashrafe Mortaza 7-0-46-0; Shakib Al Hasan 10-0-57-0; Mosaddek Hossain 4-0-27-0

BANGLADESH:

Tamim Iqbal b Shaheen 8

Soumya Sarkar c Fakhar b Amir 22

Shakib c Sarfaraz b Shaheen 64

Mushfiqur Rahim b Wahab 16

Liton Das c Haris b Shaheen 32

Mahmudullah b Shaheen 29

M Hossain c Babar b Shadab 16

M Saifuddin c Amir b Shaheen 0

Mehidy Hasan not out 7

M Mortaza st Sarfaraz b Shadab 15

Mustafizur Rahman b Shaheen 1

EXTRAS: (lb5, w6) 11

TOTAL: (all out 44.1 overs) 221

FOW: 1-26, 2-48, 3-78, 4-136, 5-154, 6-197, 7-197, 8-198, 9-219, 10-221

BOWLING: Mohammad Hafeez 6-1-32-0; Mohammad Amir 7-0-31-1; Shaheen Afridi 9.1-0-35-6; Wahab Riaz 7-0-33-1; Imad Wasim 6-0-26-0; Shadab Khan 9-0-59-2

TOSS: Pakistan

MAN Of MATCH: Shaheen Afridi

UMPIRES: R Kettleborough, M Gough

TV UMPIRE: R Illingworth

MATCH REFEREE: Sir Richie Richardson

POINTS TABLE

POS TEAM M W L N/R PT NRR

1 Australia 8 7 1 0 14 +1.000

2 India 8 6 1 1 13 +0.811

3 England 9 6 3 0 12 +1.152

4 New Zealand 9 5 3 1 11 +0.175

5 Pakistan 9 5 3 1 11 -0.43

6 Sri Lanka 8 3 3 2 8 -0.934

7 Bangladesh 9 3 5 1 7 -0.41

8 South Africa 8 2 5 1 5 -0.08

9 West Indies 9 2 6 1 5 -0.225

10 Afghanistan 9 0 9 0 0 -1.322