Postpublished at 18:05 British Summer Time 5 July 2019
Aatif Nawaz
Comedian on TMS
This is a good chance for Shaheen, he can write his name into history. And he will only be 23 coming into the next World Cup.
Shaheen takes 6-35 as Bangladesh bowled out for 221 - Pakistan win by 94 runs
Shakib scores 64 - he finishes World Cup with two hundreds & five fifties from eight innings
New Zealand confirmed in last four - Pakistan needed to beat Bangladesh by at least 308 runs
Pakistan score 315-9 - Imam-ul-Haq makes 100, Babar 96; Mustafizur takes 5-75
Watch in-play clips & listen to TMS above (UK only)
Matthew Henry
Aatif Nawaz
Comedian on TMS
This is a good chance for Shaheen, he can write his name into history. And he will only be 23 coming into the next World Cup.
Number 11 Mustafizur Rahman keeps the strike on the final ball of the over. Shaheen Afridi will be hopping with glee at fine leg.
He'll now have six balls at him to get a six-fer at Lord's in a World Cup and gain Pakistan's best-ever figures in the competition.
Mortaza st Sarfaraz b Shadab 15 (Ban 219-9)
Well that was the most predictable thing we've seen all day! Mashrafe Mortaza can't resist charging down to the leg-spinner. Shadab sees him coming and fires it in wider. Sarfaraz collects the ball behind the stumps and smashes off the bails.
Mortaza almost ended up doing up the splits trying to get back into the crease which won't help his weary limbs.
Simon Mann
BBC Test Match Special
Has Mortaza got a two in him? - no he hasn't. He barely had a one in him to be honest.
Shaheen is already the youngest man to take five wickets at a World Cup.
Bangladesh need 102 more runs to win
He is conceding some annoying late runs but Shaheen Afridi won't care if he gets the wicket. He has an over left to get one and it'll give him the best ever figures for a Pakistan bowler in a World Cup.
Mortaza is swinging at everything.
Aatif Nawaz
Comedian on TMS
It's nice to not be fixated with net run-rate. Make some memories.
Big! This is fun!
I wish we could have had more of this. Shaheen Afridi has taken five wickets but Mortaza doesn't care and hammers him for another six.
Simon Mann
BBC Test Match Special
If you are going to go down you have got to go down like this. Let's see some entertainment.
Need 110 more runs to win
I've missed seeing lower-order batsman swing from the hip. Mortaza is not faffing about with net run-rate now.
Aatif Nawaz
Comedian on TMS
These performances will be the highlights Pakistan take from the World Cup. It is very easy to think about not qualifying for the semi-finals but it has not been all doom and gloom.
Simon Mann knows what he's talking about! One of the biggest sixes we have seen today from Mashrafe Mortaza.
Simon Mann
BBC Test Match Special
Mortaza is not the worst number 10 in the world but he has not had a great World Cup, 1-351 with the ball.
Why was Shaheen Afridi not in Pakistan's team at the start of the World Cup?!
He has 5-26 from eight overs.
Aatif Nawaz
Comedian on TMS
I believe that he is sharing the best bowling figures for Pakistan in a World Cup with Wasim Akram. That is such a difficult ball for a new batsman to face.
Speaking of the great man...
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Simon Mann
BBC Test Match Special
He's sprinting away to celebrate and now he's being mobbed by his teammates, he's taken 5-25.
Mahmudullah b Shaheen 29 (Ban 198-8)
Shaheen Afridi has five at Lord's!!! He's been brilliant and now he's got Mahmudullah, the set batsman, with a Wasim Akram-style yorker. That's a stunner.
He sprints away in celebration and ends on his knees. This is his first international five-fer.
Aatif Nawaz
Comedian on TMS
Bangladesh don't want to fold completely, they have been so good at making a fight of the games.
Saifuddin c Amir b Shaheen 0 (Ban 197-7)
A fourth for Shaheen Afridi! Mohammad Saifuddin clubs him to Mohammad Amir at mid-off. This could all end with a whimper from Bangladesh.