Osasuna var foran to gange, men Real Madrid vandt alligevel 3-2 på et mål scoret af Cristiano Ronaldo i kampens slutminutter.
Dermed hænger Real Madrid fortsat på i toppen af den spanske Primera Division, hvor FC Barcelona er foran med et enkelt point før de tre sidste spillerunder.
Carlos Reina Aranda bragte ellers Osasuna foran efter syv minutter. Men føringen blev udlignet af Cristiano Ronaldo i midten af første halvleg.
Osasuna var dog ikke sådan at ryste, og tre minutter før pausen kom udeholdet endnu en gang overraskende foran.
Men Real Madrids kantspiller Marcelo bragte atter balance i regnskabet i første halvlegs sidste sekunder.
Pauseteen hjalp heller ikke Real Madrid specielt meget, og Osasuna fik chancen for at sende Real Madrids titeldrømme helt ud i mørket, men formåede ikke at udnytte en friløber midtvejs i anden halvleg.
I stedet sørgede Cristiano Ronaldo med sit 22. ligamål i sæsonen for, at Real Madrid stadig er inde i kampen om det spanske mesterskab.
/ritzau/
Seneste artikler
Skoleelever hyldet af byrådsmedlemmer
Russisk tv viser video fra helikopter-drama ud for Gedser
Fundet livløs i rabatten: Cyklist fløjet til Rigshospitalet
Renovering af stor p-plads rykker nærmere
Sætter ord på viral video: - Det var et sats
Mest læste artikler
Brand i sukkerfabrik
Tom bil på Farøbroen: Eftersøgning fortsætter mandag
Dramatisk: Traktor på afveje påkørte biler og ramte hus
Truede med at skyde bekendt: Fandt våben hos kvinde
Stjal 450.000 fra gymnastikfolk og tipsklub