Milan finally got their first goals of this Champions League with an acrobatic Rafael Leao bicycle kick and Olivier Giroud header, beating PSG 2-1 to keep qualifying hopes alive.
2023/2024 UEFA Champions League


Match Events
0' The match is about to start!
6' CHANCE! Loftus-Cheek's shot over the bar
9' GOAL! Milan 0-1 PSG (Skriniar)
12' GOAL! Milan 1-1 PSG (Leao)
18' CHANCE! Hakimi's shot wide out
24' Yellow Card! Vitinha booked
27' OFF THE BAR! Dembele nearly scores
27' CLOSE! Giroud's shot hits the net
37' CLOSE! Leao's shot inches wide
43' Yellow Card! Manuel Ugarte booked
50' GOAL! Milan 2-1 PSG (Giroud)
55' Yellow Card! Lucas booked
66' Yellow Card! Yunus Musah booked
69' CHANCE! Mbappe's shot denied by Maignan
80' Yellow Card! Skriniar booked
89' CLOSE! Kang-in Lee's shot denied by Maignan
Match Report
The Rossoneri were in crisis with two points and zero goals in three Champions League ties, coming off back-to-back 1-0 Serie A defeats. Simon Kjaer, Pierre Kalulu, Marco Pellegrino, Ismael Bennacer, Marco Sportiello, Mattia Caldara and Luka Romero missed out, but Theo Hernandez and Christian Pulisic returned, with Ruben Loftus-Cheek back in the starting XI after a month. PSG made the trip without Danilo, Marco Asensio, Keylor Navas, Nuno Mendes and Presnel Kimpembe.
The Milan ultras prepared thousands of fake banknotes with his face on to throw at Gianluigi Donnarumma on his first return as an opponent since the free transfer in 2021.
An early Rafael Leao snapshot was straight at Donnarumma, then he skipped past Achraf Hakimi to set up Loftus-Cheek, who ballooned over from just inside the area.
However, PSG opened the scoring when Marquinhos flicked on a corner kick to the back post, where former Inter defender Milan Skriniar was totally unmarked for a crouching header.
The Rossoneri wasted another big opportunity, this time with Yunus Musah’s weak finish on a Davide Calabria pull-back, but they finally got their first goal of the tournament moments later.
Leao started the run from midfield, spread it down the left for Olivier Giroud, whose angled drive was parried at the near post into the path of Leao to score with an acrobatic bicycle-kick from six yards.
Mike Maignan came tearing out to deny Kylian Mbappé after the offside trap failed, then the Ballon d’Or winner prodded wide in a similar situation.
It was end-to-end stuff, as after Ousmane Dembele’s curler from the edge of the area thumped the crossbar, Loftus-Cheek sent Giroud through to hit the side-netting from a tight angle.
Fikayo Tomori’s free kick got over the wall and was beaten away by Donnarumma, while Leao hit the side-netting after a Tijjani Reijnders solo run.
Leao came sliding in to meet a Christian Pulisic cross and couldn’t get there, but Theo Hernandez kept it in play and whipped it in from the left for the towering Giroud header.
Donnarumma had to make a fantastic save on the hour mark, getting his fingertips to a splendid Theo Hernandez free kick that went around the wall, pushing it past the post.
Skriniar was booked for a body-check on Leao, who had already sprinted away from two defenders, then Noah Okafor almost scored with his first touch, a sensational low curler denied by the extraordinary Donnarumma fingertip save.
Lee Kang-in thumped the base of the near post, though Maignan potentially got a glove to it.
Line-ups
Milan XI: Giroud, Maignan, Loftus-Cheek, Calabria, Tomori, Theo, Pulisic, Tijjani Reijnders, Leao, Yunus Musah, Malick Thiaw
Subs: Mirante, Florenzi, Krunic, Jovic, Samuel Chukwueze, Tommaso Pobega, Yacine Adli, Noah Okafor, Lapo Nava, Davide Bartesaghi
PSG XI: Marquinhos, Skriniar, Lucas, Dembele, Mbappe, Donnarumma, Hakimi, Manuel Ugarte, Muani, Vitinha, Warren Zaïre-Emery
Subs: Alexandre Letellier, Mukiele, Fabian Ruiz, Soler, Arnau Tenas, Kang-in Lee, Gonçalo Ramos, Bradley Barcola