Shaheen six wickets help Pakistan win by 94 runs
Bangladesh were all out for 221 runs, chasing 315 against Pakistan and as a result losing their last World Cup group stage match by a big margin at Lord's on Friday.
After 40 Overs
Bangladesh 197/6
Mahmudullah 29 (40), Saifuddin 0 (0)
Shadab 7-0-46-1
Wahab 7-0-33-1
After 30 Overs
Shaheen Shah Afridi once again came into the attack and dismissed a well set Liton Das for 32 to set Bangladesh back in the chase again.
Bangladesh 144/4
Shakib 57 (68), Mahmudullah 6 (10)
Shadab 5-0-35-0
Shaheen 5-0-14-2
After 20 Overs
Wahab Riaz and Shaheen Shah Afridi took the big wickets of Mushfiqur Rahim and Tamim Iqbal to set Bangladesh further back.
Bangladesh 86/3
Shakib 34 (47), Liton 4 (11)
Wahab 4-0-15-1
Imad 2-0-6-0
After 10 Overs
Soumya Sarkar ended his World Cup campaign on a disappointing note, scoring just 22 in an innings where he was dropped once, to put Pakistan ahead.
Bangladesh 47/1
Shakib 17 (19), Tamim 8 (19)
Hafeez 5-1-24-0
Shaheen 1-0-2-0
Bangladesh Innings
After 50 Overs
Bangladesh came back well, especially through Mustafizur Rahman, who took his second fifer in as many games. The left-arm fast bowler also became the fourth fastest in ODI history to reach the landmark of 100 ODI wickets.
Pakistan 315/9
Sarfaraz 3 (3), Shaheen 0 (0)
Mustafizur 10-0-75-5
Saifuddin 9-0-77-3
After 30 Overs
Imam-ul-Haq and Babar Azam built a solid partnership with some excellent shots against the Bangladesh bowlers, who went on the defensive as a result.
Pakistan 163/1
Babar 86 (91), Imam 57 (58)
Mustafizur 5-0-40-0
Mehidy 6-0-13-0
After 10 Overs
Pakistan started slow after losing the wicket of Fakhar Zaman early for 13 against the bowling of Saifuddin.
Pakistan 38/1
Babar 14 (14), Imam 11 (15)
Mustafizur 1-07-0
Mehidy 5-0-9-0
Pakistan innings
Pakistan won the toss and elected to bat first in a game they must win by 308-runs to qualify for the semi finals.
Bangladesh made two changes to their side bringing back Mahmudullah Riyad, who has recovered sufficiently from a grade 1 hamstring tear, and Mehidy Hasan Miraz who has replaced fast bowler Rubel Hossain.
Bangladesh: 1 Tamim Iqbal, 2 Soumya Sarkar, 3 Shakib Al Hasan, 4 Mushfiqur Rahim (wk), 5 Liton Das, 6 Mahmudullah, 7 Mosaddek Hossain, 8 Mehidy Hasan Miraz, 9 Mohammad Saifuddin 10 Mashrafe Mortaza (capt), 11 Mustafizur Rahman
Pakistan: 1 Imam-ul-Haq, 2 Fakhar Zaman, 3 Babar Azam, 4 Mohammad Hafeez, 5 Haris Sohail, 6 Sarfaraz Ahmed (capt & wk), 7 Imad Wasim, 8 Shadab Khan, 9 Mohammad Amir, 10 Wahab Riaz, 11 Shaheen Afridi