Real Madrid travelled to Celta Vigo on Sunday evening trailing La Liga leaders Barcelona by five points.
Celta opened the scoring through Nolito after just nine minutes, but goals from Toni Kroos and Javier Hernandez saw Real Madrid lead with 24 minutes on the clock.
Celta were back on terms just four minutes later when Santi Mina converted to leave the score at 2-2, but that was not the end of the first-half scoring, with James Rodriguez netting after 44 minutes to send the away side ahead.
Hernandez added his second of the evening in the 69th minute as Real Madrid won 4-2 in Vigo.
Read how it all unfolded in Sports Mole's live minute-by-minute commentary of the action below.
CELTA: Sergio; Mallo, Cabral, Fontas, Jonny; Augusto, Krohn-Dehli; Orellana, Mina, Nolito; Larrivey
REAL: Casillas; Carvajal, Ramos, Varane, Marcelo; Kroos, Isco, Illarra; Ronaldo, Hernandez, James