Jonny Bairstow's century set England's second highest successful jogging race as they claimed a 6-wicket victory over Pakistan and a 2-0 series in their One Day International series.
Pakistan had made 358 to nine at an inviting Bristol pitch complete with small borders and a lightning-fast outdoor area.
It seemed like an impressive goal in the halfway phase, but nothing seems to phase this brutal English batting line-up, and Bairstow resumed, with Jos Buttler away from Southampton.
Yorkshireman's 128 from 93 balls ruled England against the fifth highest successful round chase in ODI history, and their second after 364 scored beating West Indies in Barbados in February.
Buttler was rested after his weekend batting pyrotechnics had produced an undefeated 110 from 55 balls – England's second-best ODI hundred.
This time it was another challenge after England, maybe wanted to gain experience of hunting with the World Cup on the horizon, had won the cast and decided to bowl.
Roy and Bairstow had some early happiness when Pakistan's fielding failed to match their previous bats bet.
Bairstow, at four, gloved a pull off Junaid Khan and Shaheen Afridi failed to respond quickly enough to the short recurring square.
Shaheen suffered further misery when Roy 21 hit Hasan right in the middle and wasted the easiest chances.
These errors turned out to be expensive when Roy and Bairstow put on 159 and became England's most productive opening ODI partnership in the bargain.
Their fourth 150 partnership was also the fastest of such a kind that comes from 105 balls and darkens the 2008 record of New Zealand couple Brendon McCullum and Jesse Ryder.
Roy fell to 76 when he threw Faheem Ashraf straight to Asif Ali on cover after hitting eight fours and four sixes in his 55-ball stay.
Upon his arrival after Roy's departure, Joe Root was picked up by a speaker microphone that asked Judge Paul Reiffel & # 39; How to Do It? & # 39;
The answer was there and watch further bloodbaths as Bairstow finished his seventh ODI century and ended with 15 fours and five sixes before playing at Junaid.
Unfortunately, Ben Stokes was running out of 37 when Shaheen diverted Moeen Ali's drive on the stump by bowlers end
But Moeen Ali (46 not out) and Captain Eoin Morgan (17 not out) who broke Paul Collingwood's English record of ODI appearances by playing 198th match, closed the win with 31 balls left.
Pakistan's total was built around the open Imam-ul-Haq, whose majestic 151 was his sixth century in 27 ODI appearances.
The 23-year-old can cut an unusual figure at the curl as he flutteres in glasses, but he only had eyes for a ball that he regularly sent to the border.
Imam bears the burden of being the nephew of Pakistan's great and current chief elector Inzamam-ul-Haq, but there is no denial that he is a fine player in himself.
He hit 16 fours and a six and now has the highest ODI score of a Pakistani player against England.
Chris Woakes was the choice of the English bowlers and ended with numbers of 10-0-67-4, his 11th four-wicket ODI tail.
Woakes made early moves to dismiss Fakhar Zaman – who had made 138 in Southampton – and Babar Azam and left Pakistan 27 for two in fifth over.
Pakistan recovered with two 50 partnerships, although Haris Sohails run-a-ball 41 could have been so much more.
Haris was punished for some awful runs between wickets, Tom Curran's nifty footwork left him stranded as a little urgency or a last dive would have saved him.
Sarfaraz Ahmed struck 27 and Imam and Asif Ali made an ODI of 52, placing 125 on the fifth wicket.
Woakes' return hit short on Pakistan's late push for runs until Hasan Ali gave further impetus with an undefeated 18 from nine balls.
But England coasted home and now head to Trent Bridge on Friday 2-0 ahead with two games to play.