England’s Champions Trophy hopes were ended by an eight-wicket semi-final thrashing at the hands of Pakistan in Cardiff.
England struggled on a slow pitch against some brilliant Pakistan bowling and fielding, mustering only 211.
Fakhar Zaman’s 57 launched Pakistan’s chase, while Azhar Ali made 76 as victory was sealed with 12.5 overs to spare.
Pakistan will play India or Bangladesh in Sunday’s final at The Oval.
England move on to a Twenty20 series against South Africa next week, but the disappointment of this defeat could linger for some time.
Eoin Morgan’s men were favourites to win the tournament, but were comprehensively outplayed in the Welsh sunshine in front of a crowd full of noisy and energetic Pakistan supporters.