CWC 2019 Recap: Shaheen's 6/35 helps Pakistan finish on a high in Shoaib Malik's last ODI

A Cricket World series, CWC 2019 Recap looks at all the high-octane encounters from the last year's ODI World Cup: from Jofra Archer's bouncers to Rohit Sharma's hundreds and from Mitchell Starc's yorkers to Virat Kohli's antics.
Match Summary
Pakistan 315/9(50 Overs) - Imam-ul-Haq100 (100), Babar Azam96 (98); Mustafizur Rahman5/75(10), Mohammad Saifuddin3/77(9)
Bangladesh 221(44.1 Overs) - Shakib Al Hasan64 (77), Liton Das32 (40); Shaheen Afridi6/35(9.1), Shadab Khan2/59(9)
Result - Pakistan won by 94 runs
Before the clash between Pakistan and Bangladesh, all ridiculous simulations were thrown up. Pakistan had to score 500 runs and try to bowl out Bangladesh for 50 and what not. Another stat claimed that Pakistan had to beat Bangladesh by at least 316 runs to qualify for the semi-finals, which was never going to happen. But you could still bank on the Pakistan fans to hope against hope.
As the match began and Pakistan batted first, it became clear that they were not going for the almost impossible qualification scenario. Their top two scorers Imam-ul-Haq 100 (100) and Babar Azam 96 (98) batted at around run a ball.
Pakistan posted Pakistan 315/9 on the board and won by 94 runs; excellent but nowhere close to what was required for qualification. This way the 4th consecutive win for Pakistan in the competition but the turnaround came one match too late for them.
This was Shoaib Malik's last ODI and he received a guard of honour from his team mates. As Malik departed, Pakistan had unearthed a great young talent in Shaheen Shah Afridi whose figures of 6/35 in the match are the best figures by a Pakistan bowler in a World Cup.
Pakistan v Bangladesh - ICC Cricket World Cup 2019, London, 5th July 10:30AM, live cricket streaming action and social media match updates #CWC19