Paris Saint-Germain vs Bayern Munich

28 April 2026 · Champions League · Semi-finals, first leg · 2025/26 · Referee Sandro Schärer

Full time 5 – 4

Half-time: 3–2

Aggregate: Paris Saint-Germain 6–5 Bayern Munich. Paris Saint-Germain go through.

  • Khvicha Kvaratskhelia 24’, 56’
  • João Neves 33’
  • Ousmane Dembélé 45+5’ (pen), 58’
  • Harry Kane 17’ (pen)
  • Michael Olise 41’
  • Dayot Upamecano 65’
  • Luis Díaz 68’

Match summary

Paris Saint-Germain came from behind to win 5-4 at home to Bayern Munich after 90 minutes. Paris Saint-Germain led 3-2 at half-time. Paris Saint-Germain went through 6-5 on aggregate.

In the first half, Harry Kane put Bayern Munich ahead from the penalty spot in the 17th minute, Khvicha Kvaratskhelia equalised in the 24th minute, João Neves put Paris Saint-Germain in front with a header in the 33rd minute, Michael Olise equalised in the 41st minute, and Ousmane Dembélé put Paris Saint-Germain back in front from the penalty spot in first-half stoppage time. In the second half, Kvaratskhelia made it 4-2 in the 56th minute, Dembélé made it 5-2 in the 58th minute, Dayot Upamecano pulled one back to make it 5-3 with a header in the 65th minute, and Luis Díaz made it 5-4 in the 68th minute.

Bayern Munich can feel hard done by, creating 2.49 expected goals (xG) from 10 shots to Paris Saint-Germain's 1.91 from 12.

Match stats

43% Possession 57%
12 Shots 10
5 Shots on target 8
2 Corners 5
77 Attacks 108
28 Dangerous attacks 54
371 Passes 504
84.4% Pass accuracy 83.9%
13 Tackles 22
14 Fouls 4
3 Yellow cards 0
2 Offsides 1

Key events

Paris Saint-Germain Bayern Munich
Kick-off
12’
17’
Harry KanePenalty0-1 (Bayern Munich)
20’
Michael OliseShot on target
Khvicha KvaratskheliaRight foot shot1-1 (Paris Saint-Germain)
24’
João NevesHeader2-1 (Paris Saint-Germain)
33’
41’
Michael OliseLeft foot shot2-2 (Bayern Munich)
Ousmane DembéléVAR: No penalty
45’
Ousmane DembéléPenalty3-2 (Paris Saint-Germain)
45+5’
Half-time3-2
Second half underway
Khvicha KvaratskheliaRight foot shot4-2 (Paris Saint-Germain)
56’
Ousmane DembéléRight foot shot5-2 (Paris Saint-Germain)
58’
65’
Dayot UpamecanoHeader5-3 (Bayern Munich)
68’
Luis DíazRight foot shot5-4 (Bayern Munich)
70’
Luis DíazVAR: Goal ruled out
77’
79’
Harry KaneShot on target
80’
90+1’
Harry KaneShot on target
90+4’
Joshua KimmichShot on target
Full-time5-4

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.91 2.49 17’ Harry Kane (Bayern Munich), 0-1 17’ 24’ Khvicha Kvaratskhelia (Paris Saint-Germain), 1-1 24’ 33’ João Neves (Paris Saint-Germain), 2-1 33’ 41’ Michael Olise (Bayern Munich), 2-2 41’ 45+5’ Ousmane Dembélé (Paris Saint-Germain), 3-2 45+5’ 56’ Khvicha Kvaratskhelia (Paris Saint-Germain), 4-2 56’ 58’ Ousmane Dembélé (Paris Saint-Germain), 5-2 58’ 65’ Dayot Upamecano (Bayern Munich), 5-3 65’ 68’ Luis Díaz (Bayern Munich), 5-4 68’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.91 2.49 17’ Harry Kane (Bayern Munich), 0-1 Kane 17’ 24’ Khvicha Kvaratskhelia (Paris Saint-Germain), 1-1 Kvaratskhelia 24’ 33’ João Neves (Paris Saint-Germain), 2-1 Neves 33’ 41’ Michael Olise (Bayern Munich), 2-2 Olise 41’ 45+5’ Ousmane Dembélé (Paris Saint-Germain), 3-2 Dembélé 45+5’ 56’ Khvicha Kvaratskhelia (Paris Saint-Germain), 4-2 Kvaratskhelia 56’ 58’ Ousmane Dembélé (Paris Saint-Germain), 5-2 Dembélé 58’ 65’ Dayot Upamecano (Bayern Munich), 5-3 Upamecano 65’ 68’ Luis Díaz (Bayern Munich), 5-4 Díaz 68’
Paris Saint-Germain 1.91 xGBayern Munich 2.49 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Bayern Munich attacking Paris Saint-Germain attacking 
17’ Harry Kane (Bayern Munich), penalty, 0.79 xG, goal 50’ Ousmane Dembélé (Paris Saint-Germain), penalty, 0.79 xG, goal 23’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.43 xG, off target 54’ Konrad Laimer (Bayern Munich), open play, 0.40 xG, off target 20’ Michael Olise (Bayern Munich), open play, 0.37 xG, saved 79’ Harry Kane (Bayern Munich), set piece, 0.26 xG, saved 68’ Luis Díaz (Bayern Munich), open play, 0.19 xG, goal 35’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.15 xG, blocked 65’ Dayot Upamecano (Bayern Munich), set piece, 0.15 xG, goal 41’ Michael Olise (Bayern Munich), open play, 0.12 xG, goal 67’ Josip Stanišić (Bayern Munich), open play, 0.13 xG, blocked 87’ Senny Mayulu (Paris Saint-Germain), open play, 0.11 xG, hit the woodwork 56’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.09 xG, goal 33’ João Neves (Paris Saint-Germain), from a corner, 0.07 xG, goal 28’ Désiré Doué (Paris Saint-Germain), open play, 0.06 xG, blocked 32’ Désiré Doué (Paris Saint-Germain), open play, 0.06 xG, blocked 58’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.06 xG, goal 90+4’ Joshua Kimmich (Bayern Munich), from a corner, 0.06 xG, saved 24’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.03 xG, goal 31’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.03 xG, blocked 31’ Nuno Mendes (Paris Saint-Germain), open play, 0.02 xG, off target 90+1’ Harry Kane (Bayern Munich), open play, 0.01 xG, saved 17’ Harry Kane (Bayern Munich), penalty, 0.79 xG, goal 50’ Ousmane Dembélé (Paris Saint-Germain), penalty, 0.79 xG, goal 23’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.43 xG, off target 54’ Konrad Laimer (Bayern Munich), open play, 0.40 xG, off target 20’ Michael Olise (Bayern Munich), open play, 0.37 xG, saved 79’ Harry Kane (Bayern Munich), set piece, 0.26 xG, saved 68’ Luis Díaz (Bayern Munich), open play, 0.19 xG, goal 35’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.15 xG, blocked 65’ Dayot Upamecano (Bayern Munich), set piece, 0.15 xG, goal 41’ Michael Olise (Bayern Munich), open play, 0.12 xG, goal 67’ Josip Stanišić (Bayern Munich), open play, 0.13 xG, blocked 87’ Senny Mayulu (Paris Saint-Germain), open play, 0.11 xG, hit the woodwork 56’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.09 xG, goal 33’ João Neves (Paris Saint-Germain), from a corner, 0.07 xG, goal 32’ Désiré Doué (Paris Saint-Germain), open play, 0.06 xG, blocked 58’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.06 xG, goal 28’ Désiré Doué (Paris Saint-Germain), open play, 0.06 xG, blocked 90+4’ Joshua Kimmich (Bayern Munich), from a corner, 0.06 xG, saved 24’ Khvicha Kvaratskhelia (Paris Saint-Germain), open play, 0.03 xG, goal 31’ Ousmane Dembélé (Paris Saint-Germain), open play, 0.03 xG, blocked 31’ Nuno Mendes (Paris Saint-Germain), open play, 0.02 xG, off target 90+1’ Harry Kane (Bayern Munich), open play, 0.01 xG, saved
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Paris Saint-Germain 4-3-3 Starting XI
Safonov
Mendes 84’
Hakimi
Marquinhos
Pacho
Zaïre-Emery 64’
Vitinha
Neves
Kvaratskhelia 2 84’
Doué 70’
Dembélé 2
Bayern Munich 4-2-3-1 Starting XI
Neuer
Stanišić
Upamecano
Tah
Davies 46’
Kimmich
Pavlović 90’
Díaz
Olise
Musiala 79’
Kane

Player stats

Goalkeeper1 player
90′ – – –
Defenders5 players
90′ – –
90′ – –
90′ – – –
Nuno Mendes Taken off
84′ 1 2 – 6 – 35 1 – – –
Lucas Hernández Came on as a substitute
6′ – – –
Midfielders6 players
Warren Zaïre-Emery Taken off
64′ – – – – –
Vitinha
90′ – – – – –
João Neves
90′ 1 – 26 – – 2 3 4 1 – –
Khvicha Kvaratskhelia Taken off
84′ 2 – 19 – – 1 – 6 – – –
Fabián Ruiz Came on as a substitute
26′ – – – –
Senny Mayulu Came on as a substitute
11′ – – 3 – – – – 1 – – –
Forwards3 players
Désiré Doué Taken off
70′ – – 2 0.12 – – –
90′ 2 – 5 1.46 – – –
Bradley Barcola Came on as a substitute
20′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Form going into the game

Last five Champions League games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.