With a difference of only 1 point from 1 team to another, and with 2 matches remaining, all teams still have a chance to get rid of each other. I don't know if after the 5th match the situation will change or get more complicated, I mean if Newcastle lose in the 5th match against Paris Saint Germain, it will make the situation easier to predict, otherwise if Newcastle win, then it will be more complicated and who will qualify will be more difficult to predict. The same goes for the match between Borussia Dorrmund vs AC Milan.
As for me, the result of the confrontation between Borussia Dorrmunt and Milan will end in victory for Borussia. Based on the results of their last game, Borussia had more chances to win and was more progressive. Milan, in their own style, played sluggishly and unconfidently. Let's hope that the next match will give us more decisions regarding further forecasts in the standings. Well, of course it will put all the dots)))
Even if it can be used as a good benchmark, but now we also cannot be completely sure of the victory of one of the clubs in this match, especially now that Milan will be the host in this 5th match.
Their statistics in the first match at Signal Iduna Park must end in a draw and of course this can be another benchmark that both teams are still struggling to win the match.
In addition, this is a life and death match especially with the current points which are still very close to losing points in this match is tantamount to releasing themselves from the Champions League and must be willing not to qualify for the next phase so I think this is still difficult for both.