Moeen Ali propelled England to 369-9 in the third one-day international against West Indies on Sunday with the second fastest ODI century by an Englishman.

Ali reached 100 off 53 balls — powered by eight sixes and seven fours — and took England from 210-5 when he arrived to an imposing total at the County Ground in Bristol. Ali was out for 102 off 57 balls in the 49th over, and England went on to post its fifth highest ODI total.

Only Jos Buttler has made a century in fewer balls for England in an ODI, when he reached three figures off 46 deliveries against Pakistan in 2015.

Joe Root made 84 and Ben Stokes 73 and their 132-run stand had England in control. But Stokes, Buttler and Root all fell in the space of 11 runs before Ali took control.

England leads the five-match series 1-0, winning the first game before the second was abandoned because of rain.