Jos Buttler was the star of the show in England's series-clinching third One-Day International (ODI) against Australia, bringing up his hundred off the final delivery of the innings to set up the visitors' eventual 16-run victory.
It was a sparkling ton from the Lancashire wicketkeeper-batsman as he moved from fifty to a century in just 31 balls, but was it the most impressive of his five ODI centuries?
Given three of the below knocks also feature as the top-three fastest ODI hundreds by an England batsman, that is up for debate.
Here's a recap of some sublime Buttler batting to help you decide.
121 v Sri Lanka – 31 May 2014, Lord's
An almost match-winning display marked the batsman's first ODI ton (off 61 balls) and usurped Kevin Pietersen's 2005 unbeaten 100 against South Africa as the fastest century by an Englishman in ODI cricket.
Sadly the fairytale finish was not to be as Sri Lanka held on to win by seven runs (300/9) but Buttler certainly made his mark in a performance characterised by power, style and fearlessness with an impressive 11 fours and four sixes.
129 v New Zealand – 9 June 2015, Edgbaston
We move on to Edgbaston a year later, and a dominant display by the home side as England posted their highest runs victory in an ODI, defeating the Black Caps by 210 (408/9).
Not content with top spot Buttler also slotted himself in at number two on the all-time fastest hundreds list thanks to his energetic 66-ball ton, eventually going on to make 129 before departing in a world-record seventh-wicket stand with Adil Rashid.
In the course of his innings he also contributed five of England's 14 sixes and 13 of the team's 38 fours.
116* v Pakistan – 20 November 2015, Dubai
Continuing in the same vein later that year, Buttler broke the record for the quickest ODI ton for the third time, this time smashing a blistering 100 runs from just 46 deliveries against Pakistan in Dubai.
England posted 355/5 in that innings and proceeded to dismiss Pakistan for 271 with almost ten overs to spare, clinching an 84-run win and overall series victory – Buttler sitting pretty in the record books.
105 v South Africa – 3 February 2016, Bloemfontein
Buttler's fourth one-day hundred came in a rain-affected England victory at Bloemfontein, reaching the milestone off 73 balls and facing three further deliveries before departing on 105.
100* v Australia – 21 January 2018, Sydney
Entering the fray in the 23rd over as England's innings looked shaky at 107/4 following Joe Root's departure, Buttler proceeded to accumulate the slowest of his five ODI centuries but a magnificent knock in its own right.
His unbroken seventh-wicket partnership with Chris Woakes (53* off 36 balls) yielded 113 runs in just 11.5 overs to steer England to 302/6 at the end of their 50 overs.
He survived an lbw shout on 97 to run two off the final delivery of the innings and advance to an 83-ball century – punctuated by six fours and four sixes – in his player-of-the-match performance.
Fastest England ODI hundreds
1. Jos Buttler v Pakistan, 2015 (46 balls faced)
2. Moeen Ali v West Indies, 2017 (58)
3. Jos Buttler v Sri Lanka, 2014 (61)
4. Jos Buttler v New Zealand, 2015 (66)
5. Kevin Pietersen v South Africa, 2005 (69)
6. Joe Root v New Zealand, 2015 (71)