England won the sixth ODI of the Pakistan Tri‑Series by 55 runs, after posting 386/5 in 50 overs at Gaddafi Stadium, Lahore, with Sri Lanka electing to bowl first.

BM Duckett dominated with 167 from 132 balls, while T Banton added 74 and HC Brook 44, giving England a solid total.

Sri Lanka were bowled out for 331/10 in 45.1 overs, with P Rathnayake scoring 118, BKG Mendis 89 and WIA Fernando 48.

England’s bowlers were led by Asitha Fernando, who took 2 for 63 in 10 overs, and Dasun Shanaka, who claimed a wicket for 49 in 7 overs; Sri Lanka’s Liam Dawson took 4 for 49 in his 10 overs.