The good and the bad of Warner's aggressive style was on display on Friday on day two of the Sydney Test against Sri Lanka.
The Warner who draws in the crowds tore strips off an injury-ravaged Sri Lankan bowling crew, bringing up his 50 from just 37 balls in a blistering attack.
But with a fourth Test century beckoning, the 26-year-old let himself down with a rush of blood to the head - chasing, and then skying, a wide, lofted delivery from part-time offspinner Tillakaratne Dilshan.
The headstrong batsman punched his bat in frustration as he trudged towards the SCG dressing rooms - but he needn't be so hard on himself as he'd just bettered some of Australia's finest batsmen in his run-a-ball 87.
When he rocked onto his heels and slapped a cut shot just wide of point, one of his 10 boundaries, to bring up his 20th run of the day, he also beat the likes of Greg Chappell, Ricky Ponting and Michael Clarke in the race to 1000 Test runs - reaching the mark in just his 25th innings.
That's faster than Clarke (26 innings), Australia's two greatest batsman after Sir Donald Bradman - Chappell (26) and Ponting (27) - and power-hitting pair Adam Gilchrist (26) and Matt Hayden (27).
Warner joined the likes of Viv Richards, Dean Jones and Mohammad Azharuddin to achieve the feat in 25 innings, though he fell a long way short of the greatest batsman of all time, Bradman, who took just 13 innings.
And while he is best known for his cavalier approach and game-changing ability, Warner also became the first Australian opener since the ever-reliable Simon Katich in 2010 to score four consecutive half centuries.