Kylian Mbappe scored the only goal from the penalty spot as Real Madrid earned a narrow win against Osasuna in their opening league game of the season.
The France international sent goalkeeper Sergio Herrera the wrong way after he had been fouled in the box.
Madrid, who finished second last season under Carlo Ancelotti, were dominant and could have scored more.
England right-back Trent Alexander-Arnold made his La Liga debut and he received a standing ovation when he was replaced by Dani Carvajal in the 68th minute.
Defenders Dean Huijsen - also making his La Liga bow after a summer move from Bournemouth - and Eder Militao forced saves from Sergio Herrera from long range.
There were also debuts for £43m former Benfica left-back Alvaro Carreras and teenage midfielder Franco Mastantuono, a £38.5m recruit from River Plate.
Osasuna had Abel Bretones sent off in injury time for catching Goncalo Garcia.
Line-ups
Real Madrid XI: Courtois, Trent, Militao, Huijsen, Carreras, Tchouameni, Valverde, Guler, Brahim, Mbappe, Vinicius
Subs: Lunin, Mestre, Carvajal, Alaba, Asencio, Fran Garcia, Thiago, Ceballos, Mastantuono, Rodrygo, Gonzalo
Osasuna XI: Sergio Herrera, Rosier, Boyomo, Catena, Juan Cruz, Bretones, Moncayola, Torró, Rubén García, Aimar, Budimir.
Subs: Fernandez, Moi Gómez, Kike Barja, Jorge Herrando, Iker Muñoz, Dimitrios Stamatakis, Víctor Muñoz, Raúl Chasco, Raúl García, Asier Osambela, Mauro Echegoyen
mikcekmnty
96
Real Madrid will continue to struggle as long as they refused to sin natural striker
MaximusEstateC⚽️⚽️⚽️
94
BARCA Fans after watching the Match were like ,"They look DANGEROUS this Season "
rahmsey
73
They said 3 points is 3 points, if the league were to end like this Real Madrid will not make it to the conference league 🤣🤣🤣🤣
yetabilost
54
real will suffer this season more than last season
Xlr1
52
Mbappe be balling this season enjoyed him tonight Rivals not enemies
ABDULWARIS
37
Kylian Mbappé scores his first goal as Real Madrid’s new number 10 with a penalty ! Lamine Yamal scores his first goal as FC Barcelon' s new number 10! ✨ with a stunning goal outside the box and assist . Overhyped vr Talent
AbubakarX
36
Without that penalty, this would have been a horrible outing for Madrid
bamadiloty
30
Fake penalty
manjangboy1
21
It was a great from Madrid. as for Osasuna, they came to defend not to play football
tezkmopuyz
15
new season but same Madrid with penalties 👍👍anyways a win is a win congratulations see u on el classical