Moeen Ali produced a batting masterclass as England breezed past the West Indies in the 3rd ODI at Bristol.
Ali's century came from just 53 balls, the second fastest ODI century in English cricket history.
Moeen's knock included a staggering phase where he took 61 runs from just 14 deliveries to help the hosts to a 124-run victory over the Windies.
Earlier in the innings, Joe Root made 84 and Ben Stokes 73 to help set the foundations of what was to be a fantastic innings for the hosts, which ended on 369-9.
Chris Gayle had threatened an unlikely comeback for the tourists, but that soon faded after he was run out for 94 and his team collapsed to 245 all-out, with Liam Plunkett taking 5-52.
During this match, the boundary was cleared 28 times, a record for an ODI in the UK.
The contest seemed to be in the balance until Moeen's exceptional innings.
England were pegged back to 217-6, but Ali went on to form a partnership of 117 runs with Chris Woakes.
Arriving as England lost three wickets for 11 runs, the left-hander was forced into conservative hitting and had 39 from the first 39 deliveries he faced.
What followed was an exceptional display of hitting, the ball constantly landing in the crowd as the West Indies bowlers were short of ideas.
Moeen took only 12 deliveries to move from 50 to 100 - an ODI record - and, at one point, hit six sixes in eight balls.
He was dropped on 87 by Gayle and brought up his third ODI century with consecutive sixes - the 53 balls second only to Jos Buttler's 46-ball hundred against Pakistan in 2015 in terms of fastest centuries by England batsmen.
Watch Ali's destruction in the video below.
Moeen eventually skied a shot to Ashley Nurse, his efforts helping England take 93 runs from the final six overs. An effort that was enough to secure the victory for the hosts.
England face the West Indies in the fourth ODI at the Oval on Wednesday.