Even though Argentina and France looked very convincing to reach their dream final but I will never underestimate Croatia and Morocco. Croatia unexpectedly reached the semi-finals through two crucial matches and both were due to penalty shoot against Japan and Brazil. Meanwhile, Morocco managed to beat Spain via penalty shoot and beating Portugal. These two teams are not the favorites, but both of them can reach the final if they can beat their opponents in the semi-finals.
There are 3 possibilities about the team that will reach the final in my opinion:
1. Croatia vs France
2. Argentina vs Morocco
3. Argentina vs France
But what about Croatia - Morocco? If you say that these teams are strong and they cannot be underestimated, then this cannot be excluded. Yes, I know this sounds very unlikely, but how many such incredible results have already happened, I dont even remember everything at once. For me, the most interesting final would be Argentina - France, and although I like France more, I would like Messi to become a champion.
Honestly Croatia - Morocco final is very possible after recording many upsets and unexpected results in this World Cup, soccer analysts and pundits never gave Croatia any chance against Brazil fortunately they defeated Brazil the same with Portugal vs Morocco, a lot of soccer pundits ruled out the Moroccan, of course France vs Morocco can be dicey it can be won by either side likewise Argentina vs Croatia, matches are unpredictable it's obvious that some of the underdogs countries defeated the so-called strong countries thus I am expecting another upset in those upcoming matches.