Osasuna avait commencé le match de la meilleure des façons. Après trois occasions, dont deux de Rubén García, la quatrième fut la bonne.
Sur un corner venant de la gauche, les hommes d'Arrasate sont parvenus à ouvrir la marque grâce à un joli coup de tête d'Unai García (14ème), son premier but en Liga.
Mais ce but a eu le mérite de réveiller les Madrilènes. Benzema a vu sa frappe repoussé devant son but par David García (17ème), avant que le Real ne trouve l'ouverture.
C'est Isco qui a profité d'une frappe contrée de Bale pour égaliser du pied droit devant Herrera, qui n'a rien pu faire (34ème).
Et quatre minutes plus tard, c'est sur un corner que les hommes de Zidane ont pu prendre l'avantage. Casemiro s'est envolé plus haut que tout le monde pour remettre le ballon de la tête. Au second poteau, Sergio Ramos a marqué dans le but vide à bout portant (38ème).
En quatre minutes, le Real Madrid avait fait le plus dur et n'a pas été inquiété de trop lors de la deuxième période par des locaux qui semblaient particulièrement atteints physiquement.
En fin de rencontre, Lucas Vázquez, servi par Benzema, a fait le break pour les Madrilènes avant que Jovic, dans le temps additionnel, ne gonfle encore davantage le score d'une sublime demi-volée.
Grâce à cette victoire, le Real Madrid prend provisoirement six points d'avance sur le FC Barcelone, qui se rend sur la pelouse du Betis Séville dimanche soir (21h).