Venue: San Siro
AC Milan have lost their last 5 matches in the Champions League.
Porto have won five of their last six matches across all competitions.
AC Milan have won five of their last six matches across all competitions.
Head to head
AC Milan and Porto have faced each other just twice since 2003 and both teams have managed to pick up one win each.
Latest performances in all competitions
AC Milan: WWLWWW
The Italian giants are in desperate need of a win here. They have lost all three group games so far and they cannot afford to slip up anymore if they wish to make it to the knockout rounds of the competition.
Milan have been excellent in Serie A and the fans will want the players to replicate those performances in the Champions League now.
Possible AC Milan starting line-up
Ciprian Tatarusanu, Davide Calabria, Fikayo Tomori, Simon Kjaer, Theo Hernandez, Franck Kessie, Ismael Bennacer, Alexis Saelemaekers, Rade Krunic, Rafael Leao, Zlatan Ibrahimovic
Porto managed to beat Milan last month and the visitors will look to pull off an upset this week. Milan have been quite vulnerable in the European outings and Porto are in impressive form coming into this game.
The Portuguese outfit have lost just once in their last six outings and they will be full of confidence and momentum heading into this contest.
Possible Porto starting line-up
Diogo Costa (GK); Zaid Sanusi, Chancel Mbemba, Pepe, Joao Mario; Marko Grujic, Sergio Oliveira; Otavio, Luis Diaz, Jesus Corona; Mehdi Taremi
AC Milan are the better team here and they will be full of determination after a series of poor performances in the Champions League. This is a ‘do or die‘ situation for Milan and they cannot afford to lose this game.
A home win could be on the cards here.