Inter Milan secured their place in the Champions League knockout stages and sent Barcelona into the Europa League with victory over Viktoria Plzen.
Substitute Romelu Lukaku marked his return from injury with a late goal as Inter comfortably secured the victory they needed to progress to the last 16.
Edin Dzeko scored twice after Henrikh Mkhitaryan’s opener.
Inter’s final opponents Bayern Munich will clinch top spot in Group C if they beat Barcelona on Wednesday.
Barcelona, who host Bayern at 20:00 BST, finished third and secured their place in Europe’s second-tier competition for the second consecutive season.
Simone Inzaghi’s Inter, who held their destiny in their own hands With a 3-3 draw in Barcelona a fortnight ago, they are two points behind Bayern after taking 10 points from five games.
After Inzaghi’s touch penalty, Federico Dimarco was denied by Plzen goalkeeper Jindrich Stan, as Inter dominated the San Siro from the start.
Midfielder Mkhitaryan headed home Alessandro Bastoni’s cross from the left to break the deadlock with Inter’s 10th attempt in the 35th minute.
Dzeko scored from Dimarco’s pass to double the Czech champions’ lead before the break.
10 minutes into the second half, Mkhitaryan hit the post, but Dzeko’s second, assisted by Lautaro Martinez, put the result in doubt.
Lukaku added a fourth four minutes after coming off the bench in his first appearance since August with a groin injury.
- 20Calhanoglureplaced byaslanin 71′minutes
- 22Mkhitaryanreplaced byGagliardiniin 83′minutes
- 32Dimarcoreplaced byGosensin 77′minutes
- 10Martinezreplaced byLukakuin 83′minutes
- 9Dzekoreplaced byCorreain 71′minutes
- 21by string
- 36by Stan
- 2stop it
- 4GingerbreadBooked in 49 minutes
- 3Tijanireplaced byButtercupin 52′minutes
- 23Kalvachreplaced byN’Diayein 70′minutes
- 20the bush
- 18to the mosqueBooked in 45 minutes
- 77Bodyreplaced bythe barberin 45′minutes
- 88Vlkanovareplaced byPilarin 84′minutes
- 90Basseyreplaced byIllin 45′minutes
- 44the barber
Game over, Inter Milan 4, Viktoria Plzen 0.
The second half ends, Inter Milan 4, Viktoria Plzen 0.
An empty attempt. Romelu Lukaku (Inter Milan) header from the center of the box is high and wide on the left. Assisted Kristjan Asllani, clearing the ball in a shot.
Milan Skriniar (Milan Inter) wins a free kick in the attacking half.
Foul by Jhon Mosquera (Viktoria Plzen).
Foul by Alessandro Bastoni (Inter Milan).
Václav Pilar (Viktoria Plzen) wins a free kick on the right wing.
The attempt has been saved. Joaquín Correa (Milano Inter) right footed shot from the center of the box is saved in the center. He was assisted by Romelu Lukaku with the pass of the ball.
Goal! Inter Milan 4, Viktoria Plzen 0. Romelu Lukaku (Inter Milan) left footed shot from the left side of the box to the bottom left corner. Assisted by Joaquín Correa, in a long pass.
Romelu Lukaku’s foul (Milan Inter).
Václav Jemelka (Viktoria Plzen) wins a free kick.
Attempt blocked. Joaquín Correa (Inter Milan) right footed shot goes over the crossbar. Help from Robin Gosens.
Change, Viktoria Plzen. Václav Pilar has replaced Adam Vlkanova.
Corner, Inter Milan. Jhon Mosquera has scored.
Change, Inter Milan. Romelu Lukaku for Lautaro Martinez.
Change, Inter Milan. Henrikh Mkhitaryan replaces Roberto Gagliardini.
Corner, Inter Milan. Jindrich Stan has scored.
The attempt has been saved. Denzel Dumfries (Inter Milan) right footed shot misses to the bottom left corner. Help from Robin Gosens.
Corner, Viktoria Plzen. Nicolò Barella taps.
Foul by Milan Skriniar (Inter Milan).