My prediction is that Milan will win this game and keep the points difference with Juventus.
The current odds are for the result of this game are like below:
This is a quite close game that's for sure. The point gap between these teams shouldn't misguide people. I wouldn't place a bet on a side here but both teams to score could be a really good option for this one. Fiorentina beat them in their last two games against Milan home. The scores were like 2-1 and 4-3 so over 2.5 goals could be another nice option.
Milan aren't catching up with Inter from now on when we look at the standings. They would like to maintain the second position until the end of the season at least. While Juventus are playing against Lazio away Milan had better get a good result here.
Looking at the existing odds, the bookie gives almost the same odds, which means the bookie sees these two teams as having strengths that are not much different. Overall, AC Milan is the favorite in this match, but Fiorentina also has a big opportunity to make AC Milan go home empty-handed from their headquarters.
I think a close score will happen, and both teams will score, regardless of who wins this match.