Real Madrid vs RB Leipzig 4-1 - Champions League Matchday 3 Match Report
Real Madrid and RB Leipzig met at Estadio Bernabéu in the UEFA Champions League league phase, and the shape of the match explained the scoreline far better than the bare numbers do.

Real Madrid and RB Leipzig met at Estadio Bernabéu in the UEFA Champions League league phase, and the shape of the match explained the scoreline far better than the bare numbers do. RB Leipzig went down to 4-1 and spent the remainder of the evening trying to pull the game back. The turning point came at the 44 minute mark, when Bernardo Silva found the far corner, and everything that followed was played in that new landscape. Real Madrid won 4-1 and carried the points home. 73016 supporters filled Estadio Bernabéu, and the noise never really left the players alone. Neither side arrived in the best form: the last five results read W L W W W for Real Madrid and W L W W L for RB Leipzig, and both sets of players knew what a slip would cost.
Match facts
- Date: 2026-10-21
- Kick-off: 19:00 UTC
- Venue: Estadio Bernabéu, Madrid, Spain (83186)
- Attendance: 73016
- Referee: István Kovács (Romania)
- Competition: UEFA Champions League 2026/2027 - Matchday 3
- Starting line-ups: Real Madrid (4-2-3-1, Coach: José Mourinho) / RB Leipzig (4-2-3-1, Coach: Martín Demichelis)
- Scorers: Bernardo Silva 44'; Arda Güler 52'; Kylian Mbappé 83'; Yan Diomande 87'; Tidiam Gomis 85'
Real Madrid lined up with Thibaut Courtois, Federico Valverde, Antonio Rüdiger, Dean Huijsen, Alvaro Carreras, Bernardo Silva, Eduardo Camavinga, Arda Güler, Jude Bellingham, Vinícius Júnior, Kylian Mbappé in a 4-2-3-1, while RB Leipzig answered with Maarten Vandevoordt, Ridle Baku, Willi Orbán, Castello Lukeba, David Raum, Nicolas Seiwald, Neil El Aynaoui, Brajan Gruda, Christopher Nkunku, Antonio Nusa, Rômulo in a 4-2-3-1. José Mourinho and Martín Demichelis led their respective sides from the touchline, and both had a plan for the first hour that they wanted to keep intact.
Goals and key moments
Goal details, minutes and scorers are the part of the record that separate one evening from another. At the 44' mark, Bernardo Silva found the far corner, with Arda Güler supplying the pass that made it possible, and 1-0 was the consequence. It was a chance worth 0.965 expected goals, which is exactly why it was worth taking. 52': Arda Güler kept the composure the moment demanded, Kylian Mbappé helping it over the line, and it was 2-0 almost immediately. 83': Kylian Mbappé turned the move into the opening the team had been chasing, Yan Diomande helping it over the line, and it was 3-0 almost immediately. 85': Tidiam Gomis struck it with quality, Christoph Baumgartner helping it over the line, and it was 3-1 almost immediately. 87': Yan Diomande scored cleanly, Brahim Díaz helping it over the line, and it was 4-1 almost immediately. That strike changed the temperature of the evening: from that point the leading side could play for the counter while the chasing side had to take risks in the spaces that had opened up. Not every opening was taken, though, and the chances that were missed told their own story. Taken together, the goals gave the evening a shape that the scoreline on its own never explained.
The tactical picture
Real Madrid started in 4-2-3-1 under José Mourinho, while RB Leipzig answered with 4-2-3-1 under Martín Demichelis, and those two shapes decided most of what happened on the field. Neither manager was willing to hand the central ground over for free, and the shape of the game followed that refusal. The midfield was the part of the pitch both sides wanted, and the numbers show who managed to take it. The side that pressed high won the second ball, which left the other team unable to build from the back and forced them into hopeful passes. The width of the pitch worked against the team that kept attacking down the same flank, and they were closed down every time. Transitions were the story: one side moved the ball forward at speed, the other could not. The tactical conversation between the two benches was as much a part of the evening as the movement of the ball itself.
Tactical reading
Real Madrid set up in a 4-2-3-1 against the 4-2-3-1 of RB Leipzig, and the two shapes decided how the ball actually moved: Real Madrid completed 743 passes at 91% accuracy while RB Leipzig answered with 405 and 88%. The duel numbers underline the same story, as Real Madrid won 40 duels against 37 for RB Leipzig, completed 14 tackles to 13 and read 11 passes compared with 11. Chance creation was the decisive column of the table, with Real Madrid generating 4 clear chances and 13 shots from inside the box against 3 and 10, which is exactly why the goalkeepers had to make 5 and 6 saves between them.
Statistical comparison
The statistical picture is as revealing as the scoreline itself. Expected goals told the sharper story: 3.09 for Real Madrid against 1.49 for RB Leipzig. Real Madrid attempted 18 shots to RB Leipzig's 11, with 11 on target against 6. Possession finished at 64 per cent for Real Madrid against 36 per cent for RB Leipzig, and it is worth noting which side actually used it. Real Madrid won 7 corners to RB Leipzig's 1, and that is where most of the set-piece danger came from. Real Madrid completed 679 of 743 passes against 355 of 405 for RB Leipzig, a difference that shows how differently the two sides circulated the ball. Fouls were committed 13 times by Real Madrid and 12 by RB Leipzig, with 0 and 0 red cards in the official count. The goalkeepers made 5 and 6 saves respectively, and on a night like this that work decides how the result is remembered. The duels went 40 to 37, which is usually the cleanest single indicator of who was prepared to spend effort on the ball. Tackles were completed 14 times by Real Madrid and 13 by RB Leipzig, and the duels that followed tell the same story as the rest of the evening.
Discipline and substitutions
Discipline and substitutions shaped the second half more than the scoreline suggests. Real Madrid collected 1 yellow cards and RB Leipzig 1, and the caution count of 2 in total meant the referee had to manage a game that was becoming increasingly physical around the halfway line. Both coaches used their changes: 5 by Real Madrid and 5 by RB Leipzig, with the last substitution of the evening coming late. The emotional temperature of the evening rose and fell with the challenges and with the decisions taken by both benches. István Kovács took charge of the match and had a relatively straightforward evening by the standards of the competition.
Player of the match and the standout performers
Individual performances separated the two teams across a full ninety minutes. Arda Güler of Real Madrid was the player of the match with a rating of 8.7, and every touch that mattered carried his name on it. For Real Madrid, the best individual rating belonged to Arda Güler, and for RB Leipzig it belonged to Maarten Vandevoordt. The gap between the best performances on each side was the reason the result never really looked as comfortable as it was. Across the two squads the highest individual ratings read Arda Güler (8.65), Kylian Mbappé (8.58), Federico Valverde (8.33), Bernardo Silva (8.24).
What the result means for the league phase
Real Madrid on points from 3 matches, in 4 place with a goal difference of 5, and RB Leipzig on points from 3 matches, in 30 place with a goal difference of -5. Real Madrid arrived with W L W W W in their last five and RB Leipzig with W L W W L, so the result fits the run both of them have been on. For the winner the three points are banked and the group is a shade closer to settled; for the other side the work still to be done, and this result has made that plain. What the numbers cannot show is how hard the result was worked for, and how differently the two sides will remember it. The next round of the league phase will tell more: whoever adjusts first in the coming days will be the one who controls the group.
Source: worldfootballportal.com