England beat Pakistan by 54 runs to win the fifth one-day international at Headingley on Sunday.
Victory saw England complete a 4-0 series win -- the first match was washed out -- in their last fixture before the tournament hosts and favourites name their final World Cup squad on Tuesday.
Pakistan, chasing 352, collapsed to six for three thanks to Chris Woakes, who finished with five for 54.
Babar Azam (80) and Pakistan captain Sarfraz Ahmed (97) ket England at bay before they were both run-out.
England’s score was built on a stand of 117 between Test skipper Joe Root (84) and one-day captain Eoin Morgan (76).
SCORES IN BRIEF:
ENGLAND: 351 for 9 (Root 84, Morgan 76, Afridi 4-82, Wasim 3-53)
PAKISTAN: 297 all out in 46.5 overs (Babar 80, Sarfraz 97; Woakes 5-54)
Result: England won by 54 runs and lead the 5-match series 4-0.