Postpublished at 13:26 British Summer Time 5 July 2019
Jonathan Agnew
BBC cricket correspondent
Just a little touch of the left heel and it's enough to knock the bails off - the second time it is happened in the tournament.
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
Jonathan Agnew
BBC cricket correspondent
Just a little touch of the left heel and it's enough to knock the bails off - the second time it is happened in the tournament.
Imam hit wicket b Mustafizur 100 (Pak 246-3)
What a miserable way to go! Imam-ul-Haq, two balls after his getting his hundred, is out hit wicket. He just got too deep in his crease and kicked the stumps with his heel when trying to turn the ball into the leg side.
He gets a huge ovation as he leaves the field.
Oh no! It looks like Imam has stood on his stumps. No-one really knows what has happened but there's a bail on the floor.
We're checking on the replays.
Ramiz Raja
Ex-Pakistan captain on TMS
It's a special feeling, it wasn't a punishing hundred but good enough on the day. Pakistan have got a good one. If he continue to bat like this there will be less pressure on the middle order.
Imam-ul-Haq gets to his hundred this time. It has been tidy, patient and effective.
He drops to his knees and kisses the Lord's turf.
It's his first century at the Home of Cricket.
There's no single there! Nervy times for Imam on 99.
"HE CAN'T SEE MAN!"
Text 81111
To describe Ant and Dec as "only a pop duo back in 2001" is to betray their legacy as actors before ever entering a recording studio, playing PJ and Duncan respectively in BBC children's classic 'Byker Grove'.
James, London
Imam moves to 99 with another couple.
Jonathan Agnew
BBC cricket correspondent
Poor old Mortaza is setting off, he looks to be running through quicksand the old fella.
Leg-side from Shakib and it's back-to-back fours to Pakistan. Bangladesh have not been at their tidy, exuberant best today.
Ramiz Raja
Ex-Pakistan captain on TMS
It has to be a punishing last 10 overs but do they have the skills? Want is another thing but to hit 10 an over I don't think so. Hafeez has got to use his feet and be dominating.
So Pakistan need to win by at least 316 runs to progress to the semi-finals. This is going to be an entertaining last 10 overs if they're going to try and give themselves a chance.
Mohammad Hafeez chips a lovely shot off Hafeez for four. Plenty more of that needed.
Jonathan Agnew
BBC cricket correspondent
Is Imam the sort of batsman who will go to his hundred with a six?
Imam 96, Hafeez 14
Mohammad Hafeez may be another one who retires after this game and the 28-year-old doesn't look too interested in sprinting singles to help Imam get to his ton.
He stands on his bat and shakes his head bluntly at the non-striker's end after Imam calls him through.
10 overs to go.
Jonathan Agnew
BBC cricket correspondent
Bangladesh's fielding I am afraid today has not been very good.
Will Imam get nervy in the nineties? He's on 93 now. Can he get his name on the famous honours board?
There we go! Pakistan have not hit many aggressive strokes to Shakib but Imam gets on one knee and crunches him down towards the school children sat on the benches in front of the pavilion.
Ramiz Raja
Ex-Pakistan captain on TMS
Haris Sohail should have come in before Hafeez who has done nothing in his last few matches and kept getting out.
Bangladesh have chased the biggest score in this World Cup. They are the only team to successfully chase over 300, doing so against West Indies.
Pakistan will need plenty more to be comfortable of winning this match.