Pakistan have shocked England at the World Cup.
They beat the hosts by 14 runs at Trent Bridge on Monday night to bounce back strongly after their horror show against the West Indies last week.
Batting first, Pakistan amassed 348 for 8 with three batsman making half centuries.
Mohammad Hafeez top-scored with a stroke-filled 84.
England's run chase was bolstered by twin centuries from captain Joe Root and wicketkeeper Jos Butler.
However, they ended up falling 14 runs short, finishing their allotted 50 overs on 334 for 9.

Atletico beat 10-man Barca as PSG defeat Liverpool
UAE Team Emirates-XRG claim second place on stage 3 of Itzulia Basque Country
Home hero Vacherot thrilled to beat Musetti in Monte Carlo
Gujarat survive IPL final-over chaos as Miller's gamble backfires
Medvedev smashes racket during 6-0 6-0 loss in Monte Carlo
