England's Jason Roy hit a superb century and Ben Stokes carried them home as they beat Pakistan by three wickets at Trent Bridge on Friday, surviving a middle-order wobble to take an unassailable 3-0 lead in the series.
Babar Azam's century helped Pakistan reach a respectable 7-340 in their 50 overs, yet once again a decent total proved inadequate for the tourists as England wrapped up victory in Nottingham after a tense finale with three balls to spare.
Having hunted down a 359-run target with ease in Bristol in the third ODI, England steadily chipped away at Pakistan's total with Roy leading the charge, bringing up his eighth ODI century in 75 balls.
At that point, the hosts looked set for another routine win on a ground where they had twice scored more than 400 in the last three years.
Yet when Roy departed for 114 with England on 2-201 their momentum ground to a halt as they lost three further wickets for another 15 runs with Jos Buttler and Moeen Ali departing for ducks.
Stokes rode to the rescue, however, smacking 71 not out off 64 balls, assisted by Tom Curran's 31.
England, who will head into the World Cup as favourites on home soil later this month, lead 3-0 heading into the fifth and final ODI in Leeds on Sunday.
And skipper Buttler saluted his side's determination to get the job done on Friday.
"To get there in the final over, under pressure - I thought Ben Stokes and Tom Curran especially, that was a great partnership," he told Sky Sports.
"For the whole game we played really well bar that four overs where we lost four wickets.
"You've just got to find a way to win and we're going to have situations where we play poorly through a phase of the game, but we've managed to come out the other end of that today to win the game."