Karim Benzema missed a late penalty as Real Madrid dropped points for the first time this season when they were held by Osasuna at the Bernabeu.
Benzema smashed his spot-kick against the crossbar in the 80th minute as Real failed to continue their winning start to the defence of their title.
Vinicius Junior gave the hosts the lead before Kike Garcia equalised.
Osasuna gave as good as they got during a frantic opening, twice going close through tricky winger Abde Ezzalzouli on the break.
Benzema almost opened the scoring in spectacular fashion from Vinicius’ cross after 37 minutes, clipping the left-hand post with an acrobatic volley, but Madrid did not have to wait long for their opener.
Vinicius’ in-swinging cross evaded Benzema before nestling in the bottom-right corner after 41 minutes, with a VAR review awarding the goal after ruling Benzema was not interfering with play from an offside position.
Osasuna needed just five minutes to level after the break, however, as Kike’s glancing header looped beyond Lunin to find the top-left corner, stunning the Bernabeu into silence.
Just as Madrid appeared to be running out of ideas, Garcia’s clumsy foul on Benzema saw the defender dismissed and handed the France striker the chance to win the match with 11 minutes left.
Osasuna were reduced to 10 men when David Garcia was sent off for the foul on Benzema which led to the penalty.
Garcia was sent off after a VAR review for a push on the France striker as he was the last defender, but Benzema could not capitalise.
He had the ball in the net moments later, but was adjudged to be marginally offside as Osasuna claimed a point at the Bernabeu for the second time in as many seasons.
Madrid are level on points with rivals Barcelona but remain top of La Liga’s table on goal difference.