Pakistan defied the odds to thrash heavy favourites England by eight wickets to reach the Champions Trophy final.
Match scores (Cardiff)
Pakistan beat England by eight wickets
England: 211 (49.5/50 overs. Root 46, Bairstow 43, Stokes 35, Morgan 33; Hassan Ali 3-35, Junaid Khan 2-42, Rumman Raees 2-44, Shadab Khan 1-40)
Pakistan: 215-2 (37.1/50 overs. Azhar Ali 76, Fakhar Zaman 57, Babar Azam 38*, Mohammad Hafeez 31*; Ball 1-37, Rashid 1-54)
Click here for over-by-over report
Match report
England checked out of the Champions Trophy with an embarrassing whimper in an eight-wicket semi-final trouncing at the hands of Pakistan in Cardiff.
Eoin Morgan's men returned to Wales on the back of an unblemished group-stage campaign with their eye on a third successive home final in this tournament, and an ongoing statement of their intent for the 2019 World Cup on home soil.
But after mustering only a meek 211 all out on an awkward surface, they managed to delay Pakistan for a mere 37.1 overs as the tourists instead booked their place at The Oval this weekend – possibly against their great rivals India, who face Bangladesh in the second semi-final at Edgbaston on Thursday.
Hasan Ali (three for 35) was exemplary as the Pakistan attack performed admirably - despite the key absence of Mohammad Amir with a last-minute back spasm – and with a top-score of just 46 from Joe Root, England fell badly short after being put in on a glorious day.
They lost their last eight wickets for 83 runs, failed to hit a single six on this small playing area, and were unable to make Pakistan pay for a series of early fielding lapses which benefited Jonny Bairstow especially.
Many wondered if a tricky chase might nonetheless be on the cards, but openers Azhar Ali (76) and Fakhar Zaman (57) made a mockery of that notion in a stand of 118.
Their opposite number Bairstow - brought in to open for the first time in international cricket in place of the out-of-form Jason Roy - had responded with a battling 43, but on a used pitch that precluded fluent strokeplay as the ball swung too, England could never get a foothold and folded tamely in their attempt to set a defendable total.
Conditions provided only transient mitigation as Pakistan confirmed a paltry return for opponents accustomed to a benchmark of at least 100 more of late.
Bairstow had his scrapes from the outset, narrowly avoiding a second-ball duck when Junaid Khan's review for lbw achieved only an umpire's call survival, and was then twice dropped, at midwicket and slip, before pulling the third ball of Hasan's first spell straight to deep square-leg.
Alex Hales' attempt to up the ante had already ended in a faulty chip to cover, advancing to Rumman Raees to give the one-day international debutant his maiden wicket.
England were still without a 50 stand when Root went short of his own half-century, edging a cut behind off young leg-spinner Shadab Khan.
Morgan tried to dominate Hasan at the start of his second spell, but instead edged behind from up the wicket when the seamer pushed the ball wider.
After Jos Buttler's departure to Junaid, flapping another caught-behind to the first delivery after drinks, England were undoubtedly in a spot of bother.
Ben Stokes took 30 balls over his first 10 runs. But wickets kept falling at the other end, four for 34 in 11 overs by the time Junaid bounced out Moeen Ali thanks to a memorable running catch in the leg-side deep from Fakhar.
England's £1.7million man therefore had little option but to delay his charge deep into the last 10 overs – and his patience was not to be rewarded significantly before he mistimed an attempted big hit into the off-side ring off Hasan to go for a highly untypical 34 from 64 balls, having hit no boundaries.
In the first over of Pakistan's reply, they managed two statistics which had proved beyond England.
Azhar was responsible for the first three of the match, from a pull at Mark Wood, and Fakhar added a six with a mistimed hook at the England strike bowler.
Fakhar predictably came out swinging against the new ball, and England's attempt to make things happen by going short to both batsmen came to nought and merely accelerated the chase.
Fakhar's share was past 50 in only 49 balls as he powered the century stand - and although he got greedy against an Adil Rashid googly to be stumped aiming high over long-on and Azhar eventually chopped a slower bouncer from Jake Ball on to his stumps, their departures amounted to no more than minor postponement of the inevitable.
England's woes extended to a missed stumping to reprieve Mohammad Hafeez and then, with all hope long gone anyway, the ignominy of a no-ball call for setting six fielders on the leg-side when a maximum five is permitted in ODIs.
For Pakistan, Babar Azam helped to get the remainder of the job done in quick time - a process loudly cheered by a sea of green-and-white support already doubtless plotting revenge over India for the discouraging 124-run defeat against their neighbours with which they began their campaign in Birmingham 10 days ago.
Match reaction
Eoin Morgan on whether England were complacent: "We certainly weren't over-confident. We played against some really good sides recently, and we've managed to beat them. (But) certainly, that hasn't gone to our heads at all.
"We left ourselves short today, adapting to conditions. It's a big frustration, because I think we've played some great cricket in this tournament - and we weren't anywhere close to it today.
"(But) fair credit to Pakistan. They played brilliantly. I think, going into today's game knowing that we were going to play on a used wicket potentially brought Pakistan's game closer to their home," added Morgan.
"So it was a big challenge, and one that was too far for us. They adjusted to conditions extremely well, and the wicket was obviously slow and low. Every partnership we had started behind the rate, which put us under the pump a little bit, and none of our batsmen seemed to get away.
"I felt like we were trying to take a positive option against them. But obviously, given the conditions, it didn't allow us to do that ... it was quite tough.
On the conditions and the pitch: "I don't think there was any home advantage. We knew we were going to play on a used wicket at some stage in this tournament.
"But certainly, coming from Edgbaston, it was obviously a big jump (down) in pace and bounce and too much of an ask for us to adjust to really."
On why Pakistan turned the run chase into a formality: "I think the explanation is they played two days ago on it. I think it depends on what the ICC want to get out of the tournament.
"If they want it to be completely neutral ground and bring all the teams into (it)... I would keep it the same way."
On England's long-term ambitions to win the World Cup: "We've stayed true to what we believe in and what's worked for us the last couple of years, and I think that's the continued formula for the future.
"I think it will have to evolve in whatever manner the game does over the next two years in the lead-in to the World Cup, but certainly I think we're moving in the right direction."
Sarfraz Ahmed on Pakistan's near perfect performance: "I think the pitch was very good for both teams. We played very well. That's why we won.
"After that first loss, we were very down. We just motivated the guys - 'don't worry about the India match, it's gone ... if we play good cricket, definitely we will win this tournament'. Now we are in the final."