Jos Buttler struck England's fastest one-day century to help clinch a 3-1 series win over Pakistan with victory by 84 runs in Dubai. Buttler (116 not out) blasted his third international hundred from just 47 balls, surpassing his 61-ball knock against Sri Lanka, as the tourists made 355 for 6 from their 50 overs – their highest score away from home.

Jason Roy (102) had earlier fired his maiden one-day century at the top of the innings, while Joe Root made 71 to propel England towards a commanding total. In reply, Pakistan began in aggressive fashion, but though Babar Azam and Shoaib Malik made half centuries, wickets at regular intervals stifled the chase.

England's spinners were subject to constant attack from the Pakistan batsmen but Moeen Ali and Adil Rashid took six wickets between them to help bowl the hosts out for 271. Victory comes ahead of the three-match T20 series that concludes the tour in the United Arab Emirates.