
AC Milan vs FC Porto, 2021-22 UEFA Champions League, Group Stage
· UEFA Champions LeaguePorto earn draw at AC Milan to leave Serie A club on brink of UCL exit
![Fikayo Tomori celeb FC Porto OG 20211103 [1296x729]](https://a.espncdn.com/photo/2021/1103/r932634_1296x729_16-9.jpg)
AC Milan earned their first Champions League point of the season with a 1-1 draw against Porto at San Siro on Wednesday.
Match Timeline
- 0': Lineups are announced and players are warming up.
- 0': First Half begins.
- 1': Offside, FC Porto. Marko Grujic tries a through ball, but Evanilson is caught offside.
- 2': Corner, AC Milan. Conceded by Sérgio Oliveira.
- 4': Foul by Theo Hernández (AC Milan).
- 4': Pepe (FC Porto) wins a free kick in the defensive half.
- 6': Goal! AC Milan 0, FC Porto 1. Luis Díaz (FC Porto) right footed shot from the centre of the box to the centre of the goal. Assisted by Marko Grujic.
- 7': Foul by Sérgio Oliveira (FC Porto).
- 7': Ismaël Bennacer (AC Milan) wins a free kick in the defensive half.
- 10': Attempt missed. Otávio (FC Porto) left footed shot from the centre of the box is too high. Assisted by Luis Díaz.
- 11': Davide Calabria (AC Milan) wins a free kick in the defensive half.
- 11': Foul by Luis Díaz (FC Porto).
- 13': Foul by Pepe (FC Porto).
- 13': Olivier Giroud (AC Milan) wins a free kick on the right wing.
- 16': Foul by Alessio Romagnoli (AC Milan).
- 16': Otávio (FC Porto) wins a free kick on the right wing.
- 17': Attempt saved. Marko Grujic (FC Porto) header from the left side of the six yard box is saved in the centre of the goal. Assisted by Sérgio Oliveira with a cross.
- 17': Corner, FC Porto. Conceded by Ciprian Tatarusanu.
- 17': Hand ball by Pepe (FC Porto).
- 21': Foul by Brahim Díaz (AC Milan).
- 21': Marko Grujic (FC Porto) wins a free kick in the attacking half.
- 24': Corner, FC Porto. Conceded by Alessio Romagnoli.
- 25': Attempt saved. Marko Grujic (FC Porto) header from the centre of the box is saved in the bottom left corner. Assisted by Sérgio Oliveira with a cross.
- 25': Corner, FC Porto. Conceded by Ciprian Tatarusanu.
- 26': Corner, AC Milan. Conceded by Marko Grujic.
- 32': Attempt blocked. Mehdi Taremi (FC Porto) left footed shot from the centre of the box is blocked. Assisted by Luis Díaz.
- 32': Corner, FC Porto. Conceded by Alessio Romagnoli.
- 32': Attempt saved. Marko Grujic (FC Porto) header from the centre of the box is saved in the centre of the goal. Assisted by Pepe with a headed pass.
- 33': Attempt saved. Marko Grujic (FC Porto) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Evanilson.
- 33': Attempt saved. Olivier Giroud (AC Milan) left footed shot from outside the box is saved in the top left corner. Assisted by Theo Hernández.
- 33': Corner, AC Milan. Conceded by Diogo Costa.
- 34': Diogo Costa (FC Porto) wins a free kick in the defensive half.
- 34': Foul by Olivier Giroud (AC Milan).
- 39': Brahim Díaz (AC Milan) wins a free kick in the defensive half.
- 39': Foul by Marko Grujic (FC Porto).
- 41': Offside, AC Milan. Davide Calabria tries a through ball, but Olivier Giroud is caught offside.
- 42': Foul by Otávio (FC Porto).
- 42': Theo Hernández (AC Milan) wins a free kick in the defensive half.
- 43': Evanilson (FC Porto) wins a free kick on the right wing.
- 43': Foul by Theo Hernández (AC Milan).
- 45'+1': Attempt missed. Alexis Saelemaekers (AC Milan) left footed shot from the centre of the box is high and wide to the left. Assisted by Rafael Leão with a cross following a fast break.
- 45'+3': Hand ball by Zaidu Sanusi (FC Porto).
- 45'+3': Attempt missed. Sérgio Oliveira (FC Porto) right footed shot from outside the box is high and wide to the left.
- 45'+4': First Half ends, AC Milan 0, FC Porto 1.
- 45': Second Half begins AC Milan 0, FC Porto 1.
- 45': Substitution, AC Milan. Pierre Kalulu replaces Davide Calabria because of an injury.
- 46': Fikayo Tomori (AC Milan) wins a free kick in the defensive half.
- 46': Foul by Evanilson (FC Porto).
- 47': Foul by Sérgio Oliveira (FC Porto).
- 47': Ismaël Bennacer (AC Milan) wins a free kick in the defensive half.
- 47': Alexis Saelemaekers (AC Milan) wins a free kick in the defensive half.
- 47': Foul by Marko Grujic (FC Porto).
- 49': Foul by Marko Grujic (FC Porto).
- 49': Sandro Tonali (AC Milan) wins a free kick in the defensive half.
- 49': Marko Grujic (FC Porto) is shown the yellow card for a bad foul.
- 51': Corner, AC Milan. Conceded by Pepe.
- 52': Offside, AC Milan. Alexis Saelemaekers tries a through ball, but Rafael Leão is caught offside.
- 55': Foul by Fikayo Tomori (AC Milan).
- 55': Mehdi Taremi (FC Porto) wins a free kick in the attacking half.
- 55': Fikayo Tomori (AC Milan) is shown the yellow card for a bad foul.
- 55': Evanilson (FC Porto) hits the bar with a header from very close range. Assisted by Pepe with a headed pass following a set piece situation.
- 56': Foul by Ismaël Bennacer (AC Milan).
- 56': Marko Grujic (FC Porto) wins a free kick on the right wing.
- 58': Offside, AC Milan. Rafael Leão tries a through ball, but Theo Hernández is caught offside.
- 59': Foul by Sérgio Oliveira (FC Porto).
- 59': Olivier Giroud (AC Milan) wins a free kick in the attacking half.
- 61': Attempt blocked. Ismaël Bennacer (AC Milan) left footed shot from outside the box is blocked.
- 61': Attempt saved. Olivier Giroud (AC Milan) left footed shot from the centre of the box is saved in the bottom left corner.
- 61': Attempt missed. Pierre Kalulu (AC Milan) left footed shot from a difficult angle on the left misses to the right following a set piece situation.
- 61': Own Goal by Chancel Mbemba, FC Porto. AC Milan 1, FC Porto 1.
- 62': Evanilson (FC Porto) wins a free kick on the left wing.
- 62': Foul by Fikayo Tomori (AC Milan).
- 63': Corner, FC Porto. Conceded by Theo Hernández.
- 63': Offside, AC Milan. Pierre Kalulu tries a through ball, but Olivier Giroud is caught offside.
- 64': Foul by Chancel Mbemba (FC Porto).
- 64': Rafael Leão (AC Milan) wins a free kick on the left wing.
- 65': Chancel Mbemba (FC Porto) is shown the yellow card for a bad foul.
- 65': Attempt missed. Sandro Tonali (AC Milan) right footed shot from a difficult angle and long range on the left is too high from a direct free kick.
- 66': Offside, AC Milan. Fikayo Tomori tries a through ball, but Olivier Giroud is caught offside.
- 68': Foul by Marko Grujic (FC Porto).
- 68': Theo Hernández (AC Milan) wins a free kick on the left wing.
- 68': Substitution, AC Milan. Rade Krunic replaces Brahim Díaz.
- 68': Substitution, AC Milan. Franck Kessié replaces Sandro Tonali.
- 69': Evanilson (FC Porto) wins a free kick in the defensive half.
- 69': Foul by Franck Kessié (AC Milan).
- 70': Substitution, FC Porto. Vitinha replaces Sérgio Oliveira.
- 71': Attempt missed. Mehdi Taremi (FC Porto) right footed shot from the centre of the box is close, but misses the top right corner. Assisted by Luis Díaz.
- 73': Fikayo Tomori (AC Milan) wins a free kick in the defensive half.
- 73': Foul by Luis Díaz (FC Porto).
- 73': Foul by Vitinha (FC Porto).
- 73': Rade Krunic (AC Milan) wins a free kick on the right wing.
- 73': Vitinha (FC Porto) is shown the yellow card for a bad foul.
- 74': Attempt missed. Alessio Romagnoli (AC Milan) header from the centre of the box is close, but misses to the right. Assisted by Ismaël Bennacer with a cross following a set piece situation.
- 76': Hand ball by Zaidu Sanusi (FC Porto).
- 76': Substitution, AC Milan. Zlatan Ibrahimovic replaces Olivier Giroud.
- 78': Offside, AC Milan. Ismaël Bennacer tries a through ball, but Zlatan Ibrahimovic is caught offside.
- 79': Substitution, FC Porto. Francisco Conceição replaces Evanilson.
- 79': Substitution, FC Porto. Bruno Costa replaces Luis Díaz.
- 81': Fikayo Tomori (AC Milan) wins a free kick in the defensive half.
- 81': Foul by Otávio (FC Porto).
- 83': Offside, AC Milan. Rade Krunic tries a through ball, but Theo Hernández is caught offside.
- 85': Substitution, AC Milan. Daniel Maldini replaces Rafael Leão.
- 85': Substitution, FC Porto. Toni Martínez replaces Otávio.
- 86': Substitution, FC Porto. Pepê Aquino replaces Mehdi Taremi.
- 88': Attempt blocked. Francisco Conceição (FC Porto) left footed shot from outside the box is blocked. Assisted by Zaidu Sanusi.
- 89': Foul by Alexis Saelemaekers (AC Milan).
- 89': Zaidu Sanusi (FC Porto) wins a free kick on the left wing.
- 90'+2': Foul by Francisco Conceição (FC Porto).
- 90'+2': Franck Kessié (AC Milan) wins a free kick in the defensive half.
- 90'+2': Francisco Conceição (FC Porto) is shown the yellow card.
- 90'+2': Corner, AC Milan. Conceded by Chancel Mbemba.
- 90'+3': Attempt blocked. Franck Kessié (AC Milan) header from the centre of the box is blocked. Assisted by Theo Hernández with a cross.
- 90'+3': Corner, AC Milan. Conceded by Chancel Mbemba.
- 90'+4': Second Half ends, AC Milan 1, FC Porto 1.
- 0': Match ends, AC Milan 1, FC Porto 1.
Statistics
![]() |
MIL![]() |
|
---|---|---|
19 | Fouls | 10 |
4 | Yellow Cards | 1 |
0 | Red Cards | 0 |
1 | Offsides | 7 |
5 | Corner Kicks | 6 |
2 | Saves | 4 |
47.9 | Possession | 52.1 |
11 | SHOTS | 8 |
5 | ON GOAL | 2 |
0.5 | On Target % | 0.3 |
0 | Penalty Goals | 0 |
0 | Penalty Kicks Taken | 0 |
289 | Accurate Passes | 312 |
382 | Passes | 407 |
0.8 | Pass Completion % | 0.8 |
5 | Accurate Crosses | 5 |
14 | Crosses | 21 |
0.4 | Cross % | 0.2 |
77 | Long Balls | 61 |
40 | Accurate Long Balls | 33 |
0.5 | Long Balls % | 0.5 |
2 | Blocked Shots | 2 |
13 | Effective Tackles | 8 |
19 | Tackles | 14 |
0.7 | Tackle % | 0.6 |
4 | Interceptions | 4 |
24 | Effective Clearances | 17 |
24 | Clearances | 17 |
Game Information
Venue: Stadio Giuseppe Meazza
Location: Milano, Italy
Attendance: 39,675
Line-Ups
AC Milan (4-2-3-1)
No. | Name |
---|---|
1 | Ciprian Tatarusanu (GK) |
13 | Alessio Romagnoli |
23 | Fikayo Tomori ![]() |
19 | Theo Hernández |
2 | Davide Calabria |
10 | Brahim Díaz |
4 | Ismaël Bennacer |
8 | Sandro Tonali |
9 | Olivier Giroud |
17 | Rafael Leão |
56 | Alexis Saelemaekers |
FC Porto (4-4-2)
No. | Name |
---|---|
99 | Diogo Costa (GK) |
19 | Chancel Mbemba |
3 | Pepe |
12 | Zaidu Sanusi |
23 | João Mário |
27 | Sérgio Oliveira |
16 | Marko Grujic |
7 | Luis Díaz |
25 | Otávio |
30 | Evanilson |
9 | Mehdi Taremi |
UEFA Champions League News

Gab and Juls react to the news that Bayern Munich have signed Bayer Leverkusen defender Jonathan Tah.

Gab Marcotti believes that Manchester United manager Ruben Amorim "threw his team under the bus" following their 1-0 defeat to ASEAN All-Stars.

Paris Saint-Germain once had all the game's biggest stars, but always fell short of Champions League glory. In 2025, with a team of young talent and no major egos, they're poised to finally break through.

Ruben Amorim speaks ahead of Manchester United's friendly in Hong Kong.

As Champions League finalists PSG bid to become only the ninth club to win a treble, we look at each time it's been achieved to see who did it the best.