Cristiano Ronaldo netted his 50th career hat-trick to lead Real Madrid to a 6-3 victory over Girona at the Santiago Bernabeu in La Liga on Sunday.
The Portuguese superstar's opener was cancelled out by Cristhian Stuani's header to see the teams level at half-time.
Two more goals for Ronaldo and one from Lucas Vazquez in the 15 minutes following the break looked to have put Real out of sight, but a second from Stuani 23 minutes from time set up a fascinating finish.
Substitute Gareth Bale clipped home a smart finish for 5-2 with five minutes to go before Juanpe pulled another back for Girona.