Struggling Granada welcomed third-place Real Madrid in Sunday evening's La Liga clash in Andalusia.
Victory for the visitors would have moved them four points off the leaders Barcelona and they led 1-0 at the break courtesy of a 30th-minute strike from Karim Benzema.
Granada levelled on the hour when Youssef El Arabi converted under the onrushing Keylor Navas just two minutes after entering as a substitute.
Luka Modric had the last laugh, however, with the Croatian's sensational effort late on securing all the points for Los Blancos.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
GRANADA: To follow...
REAL: Navas; Carvajal, Varane, Ramos, Marcelo; Kroos, Modric, Isco; Ronaldo, Benzema, James
© Getty Images
GRANADA: Andres; Lomban, Costa, Lopes, Foulquier; Rico, Perez; Success, Rochina, Barral; Penaranda
REAL: Navas; Carvajal, Varane, Ramos, Marcelo; Kroos, Modric, Isco; Ronaldo, Benzema, James
© Getty Images
© Getty Images
© Getty Images
GRANADA: Andres; Lomban, Costa, Lopes, Foulquier; Rico, Perez; Success, Rochina, Barral; Penaranda
REAL: Navas; Carvajal, Varane, Ramos, Marcelo; Kroos, Modric, Isco; Ronaldo, Benzema, James
6 - Karim Benzema has scored in his last six appearances against @GranadaCdeF in La Liga (7 goals). Infallible.
— OptaJose (@OptaJose) February 7, 2016
© Getty Images
34 - Youssef El-Arabi has equaled Enrique Porta as all-time @GranadaCdeF's top-scorer in La Liga. King.
— OptaJose (@OptaJose) February 7, 2016