The only goal of the match was scored by Kylian Mbappe on the penalty spot early in the second half.
The turning point came in the 50th minute, when Mbappe entered the penalty area and was fouled by defender Juan Cruz. The French striker took the penalty himself, accurately finishing past goalkeeper Sergio Herrera to open the scoring. This was also the only goal that helped Real win all 3 points.
Statistics show that Real completely dominated their opponents with a ball possession time of up to 71%, and 18 shots, of which 5 of them hit the goal. In contrast, Osasuna barely created any dangerous chances and ended the match without a shot on target.
However, Real's finishing efficiency has not been really high as Mbappe missed a number of clear opportunities. However, a narrow victory was still enough for coach Xabi Alonso and his team to start the season with a positive result.
The match also made an impression when Argentina's young midfielder, Franco Mastantuono, made his Real Madrid debut. The 18-year-old joined from River Plate in the summer transfer window and became the third youngest player in La Liga history to play for the Royal team.
In the next round, Real Madrid will visit Real Oviedo on August 24, while Osasuna continues to seek the first points of the new season.