Inter won Serie A last season with a whopping 19 points advantage over AC Milan and made it to the round of 16 in the Chamions League (unexpectedly losing to Atletico on penalties), but bookies don't give them much chances of winning:
Man City very rarely loses at home, so 1 point is probably the most that Inter can hope for.
Manchester City are stronger than Inter Milan but they are not too different in quality and competitiveness. Manchester City can lose this match and Inter Milan fans are given an amazing odds for their bets in this match. As fans of Inter Milan, they will have no issue to take the amazing given odds to support their team, watch the match either on television or on field while have opportunities to win big if Inter Milan get a good result at the end.
I also have no doubts about Ancelotti's ability to change some players' positions into unusual lines and that has indeed happened to several players before at Real Madrid and it is possible that it could happen again to Mbappé. This season, Real Madrid actually has a fairly complete squad and is also very capable of competing in every competition, but for now, several players from Real Madrid are undergoing their recovery period, such as Jude Bellingham who is still recovering from an injury.
Ancelotti is good at player choice for his squad and he proves this ability with many big clubs. He did and is doing very well in Real Madrid too but in the club now, there are many problems, massive player injuries, lack of good combination of attacking star players and maybe conflicts among star players too. The coach actually is facing with uncomfortable and hard time in Real Madrid, and I am not sure when he will be able to settle these things in this season.