Match ends, Inter Milan 0, Eintracht Frankfurt 1.
Inter Milan were knocked out of the Europa League at the San Siro as Luka Jovic's first half goal took Eintracht Frankfurt into the quarter-finals.
The 21-year-old Serbia forward raced clear to lob the ball over Inter keeper Samir Handanovic.
Inter, who were without Mauro Icardi, introduced 16-year-old Sebastiano Esposito, as they chased the game.
However, Frankfurt held on to reach their first quarter-final of a major European competition since 1994-95.
Luciano Spalletti's Inter side currently reside in fourth position in Serie A, with Frankfurt in fifth position in the Bundesliga.
Meanwhile Slavia Prague shocked Sevilla to win 4-3 after extra-time and 6-5 on aggregate in a thrilling contest.
Napoli lost 3-1 to RB Salzburg in Austria but held on to progress to the quarter-finals 4-3 on aggregate.
Munas Dabbur, Fredrik Gulbrandsen and Christoph Leitgeb scored for last term's semi-finalists but Arkadiusz Milik's early goal proved decisive for the Serie A club.
Villareal ease through
In Spain, Villarreal progressed after a 2-1 victory over Zenit St Petersburg to complete a comfortable 5-2 aggregate win.
Gerard Moreno and Carlos Bacca scored for the hosts with former Chelsea defender Branislav Ivanovic pulling a goal back late on for the visitors.
Benfica overturned a 1-0 first-leg deficit against Dinamo Zagreb to advance after 3-1 on aggregate.
Substitute Jonas' goal took the tie into extra-time before further goals from Ferro and Alejandro Grimaldo wrapped up their win.
Goncalo Guedes late goal saw Valencia reach the last eight after a 1-1 draw at FK Krasnodar.
Magomed Suleymanov's 85th minute goal for the Russian club had looked as though it would take the tie into extra-time.
Line-ups
Inter Milan
Formation 4-2-3-1
- 1Handanovic
- 33D'AmbrosioBooked at 20mins
- 6de Vrij
- 37SkriniarBooked at 90mins
- 21Cédric SoaresSubstituted forRanocchiaat 62'minutes
- 8Vecino
- 20ValeroBooked at 52minsSubstituted forEspositoat 73'minutes
- 87Candreva
- 16PolitanoSubstituted forMerolaat 80'minutes
- 44Perisic
- 11Keita
Substitutes
- 13Ranocchia
- 27Padelli
- 40Gavioli
- 67Zappa
- 68Merola
- 70Esposito
- 77Brozovic
Frankfurt
Formation 3-1-4-2
- 31Trapp
- 13Hinteregger
- 20Hasebe
- 2Ndicka
- 17RodeBooked at 63minsSubstituted forMendes Paciênciaat 89'minutesBooked at 90mins
- 24da Costa
- 11GacinovicSubstituted forde Guzmánat 59'minutes
- 15WillemsSubstituted forStenderaat 73'minutes
- 10Kostic
- 9HallerBooked at 57mins
- 8Jovic
Substitutes
- 1Rönnow
- 3Falette
- 6de Guzmán
- 21Stendera
- 23Russ
- 33Tawatha
- 39Mendes Paciência
- Referee:
- Ovidiu Hategan
- Attendance:
- 49,866
Match Stats
- Possession
- Home54%
- Away46%
- Shots
- Home12
- Away18
- Shots on Target
- Home4
- Away8
- Corners
- Home7
- Away5
- Fouls
- Home15
- Away18
Live Text
Post update
Full Time
Second Half ends, Inter Milan 0, Eintracht Frankfurt 1.
Post update
Attempt blocked. Gonçalo Paciência (Eintracht Frankfurt) left footed shot from outside the box is blocked. Assisted by Sébastien Haller.
Post update
Foul by Danilo D'Ambrosio (Inter Milan).
Post update
Sébastien Haller (Eintracht Frankfurt) wins a free kick in the defensive half.
Post update
Attempt saved. Filip Kostic (Eintracht Frankfurt) left footed shot from outside the box is saved in the centre of the goal. Assisted by Jonathan de Guzmán.
Booking
Milan Skriniar (Inter Milan) is shown the yellow card for a bad foul.
Post update
Foul by Milan Skriniar (Inter Milan).
Post update
Sébastien Haller (Eintracht Frankfurt) wins a free kick in the attacking half.
Booking
Gonçalo Paciência (Eintracht Frankfurt) is shown the yellow card for a bad foul.
Post update
Attempt missed. Davide Merola (Inter Milan) left footed shot from outside the box is too high. Assisted by Ivan Perisic.
Post update
Attempt saved. Luka Jovic (Eintracht Frankfurt) header from the centre of the box is saved in the centre of the goal. Assisted by Jonathan de Guzmán with a cross.
Substitution
Substitution, Eintracht Frankfurt. Gonçalo Paciência replaces Sebastian Rode because of an injury.
Post update
Milan Skriniar (Inter Milan) wins a free kick in the defensive half.
Post update
Foul by Sébastien Haller (Eintracht Frankfurt).
Post update
Delay over. They are ready to continue.
Post update
Delay in match Makoto Hasebe (Eintracht Frankfurt) because of an injury.
Post update
Foul by Andrea Ranocchia (Inter Milan).
Post update
Makoto Hasebe (Eintracht Frankfurt) wins a free kick in the defensive half.
Post update
Attempt blocked. Sébastien Haller (Eintracht Frankfurt) right footed shot from outside the box is blocked. Assisted by Filip Kostic.