Real Madrid 4-1 RB Leipzig: Late surge seals emphatic Bernabéu win
Real Madrid beat RB Leipzig 4-1 in the Champions League league stage, turning a 1-0 half-time lead into a commanding home victory. Arda Güler was named Player of the Match after scoring and assisting, while Kylian Mbappé and substitute Yan Diomande also struck.
Match report
Real Madrid recorded a 4-1 Champions League league-stage victory over RB Leipzig at the Santiago Bernabéu, with a powerful closing spell turning a controlled lead into an emphatic final score.
The hosts led 1-0 at half-time through Bernardo Silva, then added three more after the interval. RB Leipzig briefly reduced the deficit late on, but Madrid responded immediately to ensure there would be no late uncertainty.
Key moments
Madrid’s breakthrough arrived in the 43rd minute. Bernardo Silva finished with his left foot after an assist from Arda Güler, giving the home side a narrow advantage at the break.
Güler doubled the lead seven minutes into the second half, striking left-footed in the 52nd minute after Kylian Mbappé supplied the assist. It was a decisive extension of Madrid’s advantage and capped a direct contribution at both ends of the scoring sequence for Güler.
The score remained 2-0 until the closing stages. Mbappé made it 3-0 in the 83rd minute with a right-footed finish, assisted by Yan Diomande, who had entered in the 70th minute.
Leipzig found a response two minutes later: substitute Tidiam Gomis scored right-footed in the 85th minute after Christoph Baumgartner’s assist. But Madrid restored their three-goal margin almost instantly. Diomande scored in the 87th minute, with Brahim Díaz providing the assist, to complete the 4-1 result.
Madrid’s control in the numbers
The statistical picture supported Madrid’s authority over the match. They had 64% possession to Leipzig’s 36%, completed 679 of 742 passes, and posted a 92% pass-completion rate. Leipzig completed 356 of 406 passes at 88%.
Madrid also produced more attacking volume: 18 total shots compared with Leipzig’s 11, including 11 shots on target to six. They registered 14 goal attempts, created four big chances, and earned seven corners; Leipzig had nine goal attempts, created three big chances, and took one corner.
The home side’s territorial edge was also reflected in 113 attacks and 59 dangerous attacks, compared with Leipzig’s 67 and 41. Madrid made 15 key passes, six more than Leipzig’s nine, and won 40 duels to Leipzig’s 36.
Leipzig nevertheless carried a threat. They had 10 shots from inside the box, compared with Madrid’s 13, and goalkeeper Maarten Vandevoordt made six saves. Thibaut Courtois made five saves for Madrid.
Güler leads the individual ratings
Arda Güler was officially named Player of the Match with a rating of 8.16. His goal and assist directly shaped Madrid’s first two goals before he was replaced by Brahim Díaz in the 78th minute.
Mbappé followed with an 8.04 rating after assisting Güler and scoring Madrid’s third. Diomande, introduced for Vinícius Júnior, made a swift impact with an assist and a goal and received a 7.83 rating. Bernardo Silva, scorer of the opener, was rated 7.69.
For Leipzig, Gomis made his mark from the bench with the visitors’ only goal and a 7.17 rating. Vandevoordt, despite conceding four, recorded six saves and was rated 7.29.
Discipline and substitutions
Both sides used five substitutions. Álvaro Carreras received Madrid’s only yellow card in the 68th minute, while Leipzig substitute Rocco Reitz was booked in the 70th minute.
Madrid’s 4-1 win was built on an early second-half extension of their lead and a clinical finish to the contest. The final score accurately reflected their greater possession, passing volume and shot output on the night.