Gareth Bale had to be substituted at half-time with an injury as Cristiano Ronaldo scored to help send Real Madrid clear at the top of La Liga with victory over Granada.
Wales international Bale was injured by Jeison Murillo's rough challenge with the game still goalless.
Despite that blow, Real took the lead just before the hour when Ronaldo rifled in his 31st of the season.
Karim Benzema then sealed the win, slotting in from Marcelo's cross.
Real top the standings with 53 points, two ahead of Barcelona and Atletico Madrid, who play Malaga and Rayo Vallecano respectively on Sunday.
The two sides could move ahead of Real with victories, but the form of Carlo Ancelotti's side will undoubtedly be concerning for them.
Real have not lost in the league since the end of October and have now won 10 times in their last 11 games.
The home fans' buoyant pre-match mood was heightened as Ronaldo paraded the Ballon d'Or
he won earlier this month.
Ronaldo paraded his Ballon d'Or trophy before kick-off and fans celebrated by holding up gold-coloured sheets of paper
Real's intensity was high from the outset as Ronaldo shot just wide inside the opening 10 minutes, before a Dani Carvajal cross was diverted onto his own crossbar by visiting midfielder Manuel Iturra.
Bale, too, was looking bright but took a heavy knock when he clashed with Murillo. The former Tottenham forward managed to continue until half-time but was replaced by Jese Rodriguez at the interval.
Rodriguez's introduction added vigour to Real's attack and Granada goalkeeper Roberto did well to deny efforts from Angel Di Maria and Luka Modric.
But the home side finally made the breakthrough just before the hour when Modric passed to Ronaldo inside the area and the Portugal star worked some space for himself before hitting a low drive into the far corner.
The woodwork then prevented him adding a second as his free-kick smashed against the bar.
However, Real put the game beyond the visitors late on when a fine, flowing move involving Ronaldo and Marcelo was turned home by Benzema for his fifth goal in his last six games.
Real Madrid manager Carlo Ancelotti:
"Tonight we will sleep better than we have on other Saturdays, but we have to keep fighting because it is not always easy as the first half today showed.
"After the knock [Gareth Bale] received he didn't feel comfortable. It just disorientated him a little bit and we thought it best to bring him off. He will be fine for the next game."
- 25 López
- 15 Carvajal
- 12 Marcelo
- 14 Alonso
- 03 Pepe
- 04 Ramos Booked
- 19 Modric Booked
- 22 Di María Booked (Illarramendi - 83' )
- 09 Benzema Booked (Isco - 78' )
- 11 Bale (Jesé - 45' )
- 07 Ronaldo
- 01 Casillas
- 05 Fábio Coentrão
- 17 Arbeloa
- 20 Jesé
- 21 Morata
- 23 Isco
- 24 Illarramendi
- 13 Fernández Alvalleros
- 02 Nyom
- 16 Angulo
- 28 Fatau
- 05 Mainz
- 24 Murillo Booked (Coeff - 81' )
- 18 Iturra Booked
- 14 García del Pozo (Pereira - 71' )
- 09 El-Arabi
- 20 Medina Luna (Buonanotte - 81' )
- 10 Brahimi
- 01 Karnezis
- 12 Buonanotte
- 19 Coeff
- 22 Foulquier
- 23 Pereira
- 30 Martínez Olmedo
- 31 Cuero LLano
Ref: Jesús Gil Manzano