AC MILAN and Borussia Dortmund meet on Tuesday in one of the most delicately poised groups in the Champions League.
The Italians are currently in third spot but would leapfrog Dortmund with a win in the San Siro with only three points separating top and bottom.
But to do that they will need to defeat the German team who have been in fine form in this group as Newcastle can adhere to after back-to back wins over the Geordies.
Milan warmed up for the tie with a 1-0 home win over Fiorentina at the weekend and they remain just about in touch with Serie A leaders and rivals Inter Milan.
BVB bounced back after consecutive Bundesliga losses – including a humbling 4-0 thumping by Bayern Munich – by defeating Borussia Monchengladbach 4-2 on Saturday.
But they are already ten points behind shock leaders Bayer Leverkusen in the league and the title looks like a forlorn hope even at this stage.
However, they seem a different animal in the Champions League and have chalked up some fine results.
And Milan will need to get the better of them in Italy if they want to stay on track to progress.
How the bookies view it
AC Milan are favourites here with home advantage giving them the upper hand. They are mostly around the 19/20 mark although you can bag some evens with Paddy Power.
Borussia Dortmund can be backed at 11/4 with 888sport. The draw is 11/4 with bet365.
Recent head to heads
The teams played out a goalless draw when they met in Germany last month. Last season there was an away win apiece when they played in the Champions League again.
Players to watch
Ex-Chelsea star Ruben Loftus-Cheek has started to establish himself in the team and has already scored for the club this season against Cagliari. He is 19/2 to net on Tuesday with UniBet.
German international striker Niclas Fullkrug has been in excellent form this season and has netted nine goals already including for Germany against Turkey last week. He is 3/1 to score time with bet365.
Anything else catch the eye?
As well as Dortmund have done in this competition, you have to fancy Milan to just have too much and get the win they need in what should be a tense affair.
Dortmund's defence have conceded too much recently – ten in their last three Bundesliga games.
And although they have raised their game, the ruthless Italians can exploit that. Back the hosts to score two goals or more too at 19/20 with UniBet.
This UEFA Champions League match between AC Milan and Borussia Dortmund will be played on Nov 28, 2023 and kick off at 20:00. Check below for our tipsters best AC Milan vs Borussia Dortmund prediction. You may also visit our dedicated betting previews section for the most up to date previews.