Olympiakos needed to win 2-0, 3-1 or by three or more goals
Olympiakos beat AC Milan in a thriller to advance to the Europa League knockout stages at the expense of the Italian giants.
They needed to win by two goals and led through Pape Abou Cisse's header.
Cristian Zapata scored an own goal to put Olympiakos 2-0 up but 110 seconds later he scored a header in the right net to give Milan the edge again.
But Konstantinos Fortounis' late penalty after Ignazio Abate's foul gave the Greek side the goal they needed.
They knock seven-time European champions Milan out on goal difference after they finished level on head-to-head. Had the visitors scored once more then Olympiakos would have needed to win by three because of away goals.
It is the first time Milan have been knocked out of a European group stage since the second round in the 2000-01 Champions League.
Elsewhere, Slavia Prague qualified for the last 32 after a 2-0 win over Group C winners Zenit St Petersburg. That result eliminated Bordeaux and FC Copenhagen.
Bayer Leverkusen sealed top spot in Group A with a 5-1 win at AEK Larnaca.
Olympiakos fans displayed this tifo during the game
-
Line-ups
Match Stats
Live Text
Line-ups
Olympiakos
93Malheiro de Sá
14Elabdellaoui
66CisséBooked at 44mins
26Vukovic
23KoutrisBooked at 41mins
4CamaraBooked at 73minsSubstituted forTorosidisat 79'minutes
12dos Santos Torres
10FetfatzidisSubstituted forNatchoat 69'minutes
7Fortounis
56Castelo PodenceSubstituted forBouchalakisat 85'minutes
9GuerreroBooked at 89mins
Substitutes
5Bouchalakis
6Natcho
19Vrousai
21Tsimikas
22Gianniotis
25Miranda
35Torosidis
AC Milan
25ReinaBooked at 54mins
2Calabria
20AbateBooked at 80mins
17Zapata
68RodríguezSubstituted forHalilovicat 85'minutes
7Castillejo Azuaga
79Kessié
14BakayokoBooked at 42mins
10CalhanogluBooked at 13mins
9Higuaín
63CutroneSubstituted forLaxaltat 78'minutes
Substitutes
4Mauri
16Bertolacci
22Musacchio
56Simic
77Halilovic
93Laxalt
99Donnarumma
Referee:
Benoît Bastien
Match Stats
Home TeamOlympiakosAway TeamAC Milan
Possession
Home52%
Away48%
Shots
Home18
Away18
Shots on Target
Home9
Away8
Corners
Home8
Away9
Fouls
Home15
Away16
Live Text
Posted at
Match ends, Olympiakos 3, Milan 1.
Full TimePosted at 90'+6'
Second Half ends, Olympiakos 3, Milan 1.
Posted at 90'+5'
Foul by Guilherme (Olympiakos).
Posted at 90'+5'
Alen Halilovic (Milan) wins a free kick in the attacking half.
Posted at 90'+4'
Omar Elabdellaoui (Olympiakos) wins a free kick in the defensive half.
Posted at 90'+4'
Foul by Diego Laxalt (Milan).
Posted at 90'+2'
Corner, Milan. Conceded by Andreas Bouchalakis.
Posted at 90'+2'
Attempt blocked. Gonzalo Higuaín (Milan) right footed shot from outside the box is blocked. Assisted by Hakan Calhanoglu.
BookingPosted at 89'
Guerrero (Olympiakos) is shown the yellow card for a bad foul.
Posted at 89'
Foul by Guerrero (Olympiakos).
Posted at 89'
Tiemoué Bakayoko (Milan) wins a free kick in the defensive half.
Posted at 89'
Delay over. They are ready to continue.
Posted at 88'
Delay in match José Sá (Olympiakos) because of an injury.
Posted at 86'
Attempt blocked. Gonzalo Higuaín (Milan) left footed shot from the centre of the box is blocked. Assisted by Cristián Zapata.
SubstitutionPosted at 85'
Substitution, Olympiakos. Andreas Bouchalakis replaces Daniel Podence.
SubstitutionPosted at 85'
Substitution, Milan. Alen Halilovic replaces Ricardo Rodríguez.
Posted at 84'
Corner, Milan. Conceded by Leonardo Koutris.
Posted at 83'
Hand ball by Konstantinos Fortounis (Olympiakos).
Goal!Posted at 81'
Goal! Olympiakos 3, Milan 1. Konstantinos Fortounis (Olympiakos) converts the penalty with a right footed shot to the bottom right corner.
BookingPosted at 80'
Ignazio Abate (Milan) is shown the yellow card for a bad foul.
Posted at 80'
Penalty Olympiakos. Vasilis Torosidis draws a foul in the penalty area.
Posted at 80'
Penalty conceded by Ignazio Abate (Milan) after a foul in the penalty area.
Posted at 80'
Corner, Olympiakos. Conceded by Samu Castillejo.
SubstitutionPosted at 79'
Substitution, Olympiakos. Vasilis Torosidis replaces Mohamed Camara.
SubstitutionPosted at 78'
Substitution, Milan. Diego Laxalt replaces Patrick Cutrone.
Posted at 78'
Attempt missed. Gonzalo Higuaín (Milan) right footed shot from the centre of the box is too high. Assisted by Davide Calabria with a cross.
Posted at 75'
Corner, Olympiakos. Conceded by Ignazio Abate.
Posted at 75'
Attempt blocked. Guerrero (Olympiakos) right footed shot from the left side of the six yard box is blocked. Assisted by Omar Elabdellaoui with a cross.
BookingPosted at 73'
Mohamed Camara (Olympiakos) is shown the yellow card for a bad foul.
Posted at 73'
Foul by Mohamed Camara (Olympiakos).
Posted at 73'
Samu Castillejo (Milan) wins a free kick in the attacking half.
Posted at 73'
Offside, Olympiakos. Bibras Natcho tries a through ball, but Konstantinos Fortounis is caught offside.
Goal!Posted at 71'
Goal! Olympiakos 2, Milan 1. Cristián Zapata (Milan) with an attempt from the centre of the box to the centre of the goal. Assisted by Hakan Calhanoglu with a cross following a corner.
Posted at 71'
Corner, Milan. Conceded by Guilherme.
Goal!Posted at 69'
Own Goal by Cristián Zapata, Milan. Olympiakos 2, Milan 0.
Posted at 69'
Attempt missed. Guilherme (Olympiakos) right footed shot from outside the box misses to the left.
SubstitutionPosted at 69'
Substitution, Olympiakos. Bibras Natcho replaces Ioannis Fetfatzidis.
Posted at 68'
Offside, Milan. Patrick Cutrone tries a through ball, but Hakan Calhanoglu is caught offside.
Posted at 67'
Ioannis Fetfatzidis (Olympiakos) wins a free kick on the right wing.
Posted at 67'
Foul by Ricardo Rodríguez (Milan).
Show more updates
goal
Source: bbc.com