AC Milan come into matchday 4 of the UEFA Champions League still without a win and welcome Porto to the San Siro on Wednesday night.
The Italian outfit have lost all three games they have played and remain rooted to the bottom of Group B with 0 points.
Porto on the other hand are in third place with 4 points, level with Atletico Madrid who are in second.
AC Milan are coming off a 2-1 win against Roma, a game in which they held on to their lead despite Theo Hernandez receiving a red card in the 66th-minute.
Meanwhile, Porto enjoyed a 4-1 win over Boavista in the league at the weekend.
Play here to make your predictions for the mouthwatering encounter.
What time does Milan vs Porto start?
The game kicks off at 8:45pm Kenyan time at the San Siro.
Milan vs Porto team news
Frank Kessie will return from suspension, while Theo Hernandez’s red card in the league won’t affect his participation against Porto.
Alessandro Florenzi, Samu Castillejo and Ante Rebic are all injured and will be absent for this encounter.
Zlatan Ibrahimovic may have to settle for a place on the bench to grant Olivier Giroud a chance to start.
For the visitors, they will be without the services of Mateus Uribe, who limped off in their win over Boavista and Wendell is also sidelined.
Evanilson’s brace at the weekend has seen him put himself into contention for a start.
Milan vs Porto head to head
These two sides have gone up against each other 9 times and Milan have won thrice and a similar number of games have resulted in a stalemate.
Porto have won thrice against their Italian opposition.
Milan vs Porto current form
Both teams come into the game on a similar run of form, winning four times and drawing just once in their last five matches.
Milan vs Porto prediction
It’s a do or die game for the Italians if they are to keep any hope alive of at least even dropping to the Europa League, the pressure and home advantage could help them grind out a win.