Real Madrid's 6-3 win over Girona on Sunday was a thriller for obvious reasons, but it was also noteworthy for Cristiano Ronaldo scoring the 50th hat-trick of his career.
Ronaldo ended the day with a four-goal haul, as Girona were left ruing their luck coming up against a player in such remarkable form.
The Portugal star has now scored 19 times in his last 10 matches for Madrid across all competitions and took his LaLiga tally to 22 for the season, a fact made even more remarkable by the fact he had just four in the top flight at Christmas.
And in completing his hat-trick, Ronaldo reached half a century in terms of trebles, 10 years and two months after his first for Manchester United in a 6-0 crushing of Newcastle United.
Below, we examine the best Opta stats from his 50 hat-tricks.
41 – Ronaldo has ended a game with three goals on 41 occasions for club and country, while he has hit four seven times and five twice.
34 – His exploits against Girona saw him score a hat-trick for the 34th time in LaLiga.
5 – Sevilla are the side to have been on the receiving end of a Ronaldo hat-trick more than any other, with the 33-year-old achieving the feat against them five times.
9 – The 2014-15 season is Ronaldo's best so far in terms of trebles, scoring nine of them.
5 – Five of Ronaldo's hat-tricks have come on international duty with Portugal (against Andorra, Sweden, Armenia, Faroe Islands and Northern Ireland), four of which came in World Cup qualifying.
0 – Although Ronaldo has scored three separate hat-tricks against city rivals Atletico Madrid, he has never accomplished it in El Clasico against Barcelona.
|Wenger intends to ´play in Europe again´|
|Madrid suffered in Munich triumph, says Kroos|
|Hitting new heights, but Empire State visit not to Masters champion Reed´s liking|
|Isco injury prompted Asensio introduction – Zidane|
|Halep survives Rybarikova scare, Kerber extracts Kvitova revenge|
|Ronaldo breaks record for wins in Champions League|
|Makarova falls to Krunic in Istanbul|
|Bayern Munich 1 Real Madrid 2: Asensio seals smash-and-grab win for Zidane´s men|
|Wenger clarifies comment on Arsenal exit ´timing´|
|Boateng injury worry for Bayern and Germany|
|Nadal in control, as Djokovic, Nishikori exit in Barcelona|
|Robben injured in Bayern v Madrid Champions League semi-final|
|Icardi will wait for World Cup dream|
|Arthur hopes Smith, Warner and Bancroft can play county cricket|
|Dhoni and Rayudu star as Super Kings down RCB in thriller|
|NFL Draft 2018: Five overrated prospects|
|Oxlade-Chamberlain ´absolutely devastated´ by knee injury|
|NFL Draft 2018: Five potential first-round surprises|
|Simeone hails Wenger and distances himself from Arsenal switch|
|Madrid bench Benzema and Bale as James starts for Bayern|
|NFL Draft 2018: Teams with most riding on draft|
|Salah used to have problems in front of goal, says former Basel team-mate Sommer|
|Oxlade-Chamberlain ruled out of World Cup|
|Arsenal´s Bellerin slams Daily Mail as ´click baiters´|
|Rodgers and Paul to take NFL-NBA battle to the golf course|
|Gurley, Elliott & Fournette - The top-10 running backs of the last 10 years|
|I truly could have shot 59 - Spieth reflects on Augusta charge|
|Bruno Mars, Britney Spears to perform at US GP|
|Mourinho suggests United were ´not prepared to win´ before his arrival|
|Wolves in the clear over Mendes link-up|
|Salzburg first, history later for Garcia and Marseille|
|Nadal overcomes plucky Carballes Baena to make more clay history|
|Tennis´ governing bodies acknowledge ´vulnerabilities´ after independent integrity review|
|Leeds owner defends controversial Myanmar tour|
|ICC apologises, launches investigation into controversial tweet|
|Moeen: England should have dropped me sooner|
|Henderson: Injured fan´s recovery is the only result that matters|
|Ronaldo sends signed shirt to Manchester United star Rashford|
|Independent review says tennis faces ´serious integrity problem´ with betting|
|Djokovic stunned by Klizan in Barcelona|
|This group deserves something special – Wenger wants to exit on a high|
|North to return to Wales with Ospreys|
|Vieira ´ready for Europe´ amid reported Arsenal interest|
|Wenger focused on Arsenal despite desire to keep working elsewhere|
|Mourinho has made me a better person, says McTominay|
|Gerard sacked as Barca B coach after woeful winless run|
|Sensational Storm demolish Warriors, Dragons win again|
|Bayern links ´an honour´ for Madrid man Bale|
|F1 Raceweek: Vettel closing in on milestone - Azerbaijan GP in numbers|
|It is wide open - Wozniacki hopeful over Roland Garros chances|
|Roma ashamed by Liverpool fan attack|
|Wade, Ginobili will not be rushed over retirement decisions|
|UEFA ´shocked by vile attack´ on Liverpool fan|
|Mayfield´s Big 12 dominance & Jackson the dual threat - The 2018 Quarterback class in Opta numbers|
|Campbell tips Vieira and Bergkamp to replace Wenger|
|Courtois to sue former Belgium coach Wilmots|
|Heavyweights Ronaldo and Lewandowski go head to head – Champions League in Opta numbers|
|Spurs, Heat eliminated as Celtics go up 3-2|
|Angels overcome Ohtani´s so-so outing to win series over Astros|
|Red Bull want Ricciardo decision by August|
|Rangers injuries piling up as Beltre leaves with hamstring issue|
|A´s closer Treinen exits after being hit by comebacker|
|Copa Libertadores Review: Gabriel leads Santos, Atletico cruise|
|He decides the biggest moments – Wijnaldum hails Salah|
|Finau ready to compete after freak ankle injury at Masters|
|Roma have some hope, says Monchi|
|Westbrook fined $10,000 for altercation with Gobert|
|Messi? Ronaldo? Salah is world´s best player – Gerrard|
|Liverpool are not Barcelona – Klopp cautious of Roma comeback|
|Liverpool supporter in ´critical condition´ after fan clashes|