Fiorentina actually experienced poor results in the last two matches. Even Roma could hold Fiorentina to a draw as hosts. So there is no doubt that AC Milan will also be able to make things difficult for the home team, namely Fiorentina. It's just that maybe AC Milan won't be able to win with a big score. Maybe winning by a narrow score is more possible. Because AC Milan will definitely try to maintain their position in second place in the standings this season. So it's impossible for AC Milan to waste the opportunity to win full points in the coming week.
In my opinion, Fiorentina's last two matches weren't that bad because Fiorentina was able to achieve a draw and Fiorentina tried their best not to lose. At least Fiorentina was able to get 1 point in their last 2 matches, likewise in the match against Milan, both of them have almost the same opportunities and A draw is also very likely because Fiorentina also does not want to lose points when facing Milan, this is to chase the Europa League zone next season, therefore both clubs are trying hard to get these 3 important points. It should be remembered that this is Fiorentina's home match even though Milan is the favorite but betting on one of the clubs is too risky.
In the 5 last match, Milan achieved good results, they were able to win 4 matches in a row and this can be used as a reference that Milan is in good condition. However, Fiorentina cannot be underestimated even though it is a mediocre club at the moment, but sometimes Fiorentina is able to giving a surprise, both of them have the desire to get 3 points. Fiorentina wants to improve its ranking, while Milan wants to maintain second position and wants to widen the gap with Juventus so they can sit comfortably in 2nd place.