Inter Milan and Juventus lock horns for the fourth and final time this season in the Coppa Italia semi final second leg.
The first leg ended in a 1-1 draw on April 4 and now it all comes down to this Wednesday night clash at the San Siro.
Inter are coming off a 3-0 win against Empoli, while Juventus lost 1-0 to Serie A leaders Napoli and are without a win in 3 games.
Though, in the last 22 matches in the Serie A, Juventus have picked up 49 points – only Napoli have a better record in the league.
They are also unbeaten in their last three matches against Inter in all competitions and have managed to keep a clean sheet in two of these games.
Inter have won only two out of their last 10 matches in all competitions and have dropped 14 points in their last six games in the Serie A.
Juve are the record Coppa Italia champions with 14 titles, while Inter have won the competition 8 times before.
After a torrid campaign that saw Juve get 15 points deducted, this is their chance at silverware and are expected to come out guns blazing.
The winner here will set up a final date against either Fiorentina or Cremonese who play in the other semi on Thursday.
Can Juve get a record extending final appearance here or will Inter come alive and progress to the finals of the Italian Cup?
Click here to make your predictions and place your bet on SportPesa.
What time does Inter vs Juventus start?
The game kicks off at 10pm Kenyan time at the San Siro.
Inter vs Juventus team news
Samir Handanovic is suspended and therefore Andre Onana will be the goalkeeper here with Matteo Darmian and Denzel Dumfries starting as well.
Romelu Lukaku was impressive against Empoli and will get a place in the starting XI alongside Lautaro Martinez up front.
There is no change expected from the rest of the Inter starting XI.
For Juve, the attacking pair of Moise Kean and Dusan Vlahovic are expected to miss out on the game.
Juan Cuadrado is suspended and will not feature either, meaning Arkadiusz Milik and Filip Kostic will start.
Inter vs Juventus head to head
Juventus have won 116 out of the 262 matches played between the two teams, as opposed to Inter Milan’s 81 victories.
The rest have ended in a draw, including the first leg result.
Inter vs Juventus current form
The hosts have 2 wins and 2 draws to their name from their recent five games, while Juve have only managed one win in that period, losing 3 times.
Inter vs Juventus prediction
With a place in the final at stake, the more hungry team will earn a spot in the showdown.
From recent results in this fixture, Juventus have been better and are poised to win narrowly on the night.