Jonny Bairstow smashed a sensational century as England coasted a chase of 359 to beat Pakistan by six wickets in the third one-day international in Bristol.
Bairstow clubbed 128 from 93 balls, supported by 76 from Jason Roy, Joe Roots 43 and an unbeaten 46 by Moeen Ali.
It meant England completed their second-highest run-chase in ODIs, and best at home, with more than five overs to spare.
After England won a thrilling second game in Southampton on Saturday, Pakistan again played their part in the run-filled entertainment, with both sides taking advantage of the true pitch, short boundaries and lightning outfield.
But Pakistan had no answer to the Bairstow assault, England taking a 2-0 lead without rested trio Jos Buttler, Adil Rashid and Jofra Archer.
He has been included in Englands provisional 15-man World Cup squad but could be at risk if they select Archer or a frontline spinner in their final squad, rather than the Kent players part-time leg spin.
The home side can seal victory in the five-match series – their final one-day internationals before the World Cup begins on 30 May – at Trent Bridge on Friday.
It was simply stunning stuff. Courtesy mainly of Jonny Bairstows violent century but with assistance from his opening partner, Jason Roy, they won with a remarkable 5.1 overs to spare. It was the joint fifth-highest successful chase in one-day international history, Englands second-best such effort. With two matches to play, they go 2-0 up in this series.
Bairstow enjoyed a stellar campaign in the Indian Premier League, piling on runs for Sunrisers Hyderabad in a prolific opening partnership with Australias David Warner.
England captain Eoin Morgan suspended for fourth ODI against Pakistan
He looked in good touch for 51 in Southampton, but all of Englands batsmen were put in the shade by Buttlers 50-ball hundred.
Bairstows opening stand of 159 with Roy, crashed in only 17.3 overs, utterly demoralised a Pakistan side that had no ideas with the ball and disintegrated in the field.
Video: LIVE England v Pakistan Classics! | ODI Series 2016
At one stage, with both men peppering the boundary and delighting the crowd, something truly special seemed in the offing.
Bairstow blitzes brilliant ton as England cruise 2-0 up in ODI series with Pakistan
The riotous mood was calmed when Roy miscued to point, but Bairstow went on to complete his seventh ODI century.
Jason Roy has hailed his England team-mate as an extreme talent and said his brutal match-winning century in the second one-day international against Pakistan was no shock.
A first England double-century seemed on the cards until Bairstow hacked at Junaid Khan and inside-edged on to his stumps.
There was little respite for Pakistan, though. Root, Moeen, Ben Stokes and Eoin Morgan all played scintillating strokes of their own as a massive target was made to look meagre.
It is also a small sample size but I feel they have found out that Joe Denly cant be the second spinner. What happens if someone has a stomach upset on the morning of a game? On a turning pitch, could you go with Denlys leg-breaks? It doesnt look like it from the two games in which hes bowled against Pakistan.
Pakistan have a strong history of peaking in world tournaments – they won the Champions Trophy in this country in 2017 – but there was a concern that their batting may not be able to match their talented pace bowling.
Scores of 400-plus are made regularly, and its important to test Archer in that kind of situation. The match is a dress rehearsal for an early World Cup fixture between the countries on the same ground, so lets see how he reacts to the ball going around the park.
However, after they fell just short of overhauling Englands 373 in Southampton, Sarfaraz Ahmeds men again displayed the ability to get above 350.
One thing Eoin Morgan will have learned this week is that Willey has added a new dimension. It didnt quite come off on Tuesday but those wide yorkers he bowled in the win in Southampton, allied to the use of the short ball to the left-hander, were impressive.
Though they slipped to 27-2 thanks to the movement extracted by Chris Woakes, Pakistan were marshalled by Imam.
The left-hander nudged singles off his pads and dabbed to third man, then moved through the gears after registering a 97-ball century.
The impetus came from Asif Ali, who hit three sixes in 52 from 43 balls, as England missed the wicket-taking threat of leg-spinner Rashid.
Bairstow blasted his seventh one-day international ton – 128 from 93 balls – as England beat Pakistan by six wickets at Bristol to take a 2-0 series lead with two games to play.
With David Willey and Tom Curran expensive, Woakes and Liam Plunkett replicated their impressive showings from Saturday – Woakes finishing with 4-67 and Plunkett 1-55.
England knew that by committing another minor over-rate breach in an ODI within 12 months with Morgan as captain, that it would be deemed a second offence by the 32-year-old.
England, whose successful run-chase was the fifth best in ODI history, also remained sharp in the field, a contrast to the sloppy drops of Pakistan later in the evening.
The omissions of Rashid and Buttler should have, in theory, given Joe Denly the chance to stake his World Cup claim with both ball and bat.
However, his leg-spin was afforded only one over, one littered with full tosses and costing nine runs, and he was not needed in the chase.
Jonny Bairstows scintillating century leads England past Pakistan as they march on towards Cricket World Cup
His place in the final 15 could come under pressure from Hampshire left-arm spinner Liam Dawson, or an extra pace bowler.
There may also be a slight concern over the bowling of Stokes, who struggled with the ball in the IPL and here cut a frustrated figure in conceding 34 runs from four overs.
Captain Morgan could also be in trouble for his teams over-rate. England were punished after a game against West Indies in February, leaving Morgan under the threat of a ban.
An ICC statement read: In accordance with Article 2.22.1 of the ICC code of conduct for players and player support personnel, which relates to minor over-rate offences, players are fined 10 per cent of their match fees for every over their side fails to bowl in the allotted time, with the captain fined double that amount.
England captain Eoin Morgan speaking at the presentation: “Im extremely proud. I thought the guys came out and played in the manner that we have done for some time now.
“The two boys up front (Roy and Bairstow) were absolutely outstanding and set the platform for the way we wanted to go about the chase.”
Mentally prepared but need to find rhythm for World Cup – Shadab – Cricbuzz
England batsman Jonny Bairstow: “Its a huge thing for me to do it in a high-scoring game when youve got to get off to a good start.
Former England captain Michael Vaughan on Test Match Special: “How do you set a target against this England team? What is safe? I dont think anything will be.
“Its a testament to the team that they go out and make this chase look so easy. Theyre a tremendous team to watch.
Dream11 Prediction: ENG vs PAK Team Best Players to Pick for Todays Match between England and Pakistan at 5:
“Will England be able to play this way when there is consequences, when they can be knocked out of the World Cup?
From what you hear around this England team, it looks like so far, so good. Theyll be going into this World Cup fully prepared, with a strong mentality and Jofra Archer in the team, which is the cherry on the cake.”
Greg Double: “Watching this England team play cricket is how it must feel to be Brazilian before a football World Cup.
Jon Dunn: “My word! Thats an impressive run chase. Could have reached 400 with ease. This England side really are the real deal!”
Martin J Southam: “England have set a new standard. My first thought on seeing Imam-ul-Haq score 151 was that hed taken too many balls to get them as we have Bairstow & Roy. Extraordinary. 151 and I think meh. What a time to be an England cricket fan.”