I think nobody expected such a match- I mean I've put my money on Argentina because I really thought Messi can lead his team to the Final(and hopefully to win it- as IMO he deserves this trophy for the great career he had and the joy he brought us- football fans...), but Croatia didn't show up for the game: lack of aggressivity, no idea of play defensively/ offensively(they had ball possession but IMO just because Argentina had a comfortable lead and didn't mind conserving energy for the Final, still Croatia didn't manage to create any clear chance to score...), in the end Messi scored and created the other 2 goals- MOTM for sure

* 3-0 win in the end.
I agree with your analyses and IMO Morocco deserves to be in the Semifinals, still France is so strong in all areas and Mbappe is ATM in great form... I rarely bet against your tips but I think the odds on France to win is too good to miss, maybe it's a 'trap' made by the bookmakers?! and Morocco will continue their great form(especially their solid defense), we'll see...
France-Morocco
1@ 1.60 on Unibet // also, on Unibet Romania we also have a special bet
Mbappe to score and France to win@ 2.70 and I took it too...
GLGL all with your bets!