Moeen Ali completed his third ODI century with his eighth six - and you can watch each and every one of them right here!
Click on the video above to see how the all-rounder blazed the second-fastest hundred by an England batsman in ODI cricket, belting Windies' attack to all parts in the third one-dayer, at Bristol.
Ali's 102 off 57 balls came at a phenomenal strike-rate of 178.94 and included an incredible run of free-hitting as he blasted from 50 to 100 in an astonishing 12 balls.
Batting at number seven, Ali came to the wicket with England on 210-5 - their aspirations of reaching at least 300 still not certain of being fulfilled.
The 45th over proved a turning point, though, as Ali plundered three sixes off Miguel Cummins - the second of which, deep over midwicket, took him to a 41-ball fifty.
The left-hander then dispatched Jason Holder for three sixes to take his imperious tally to off 42 runs from eight deliveries - a rapid-fire haul that included six sixes off eight balls overall.
In comparison the 48th over was quiet until Ali climbed into a short delivery from Cummins and pulled it over deep square leg to move into the nineties.
Two balls later the 30-year-old reached his hundred off 53 balls in the grand manner by going big over long-on as the seamer pitched it in the slot.