Will be a tight game. France never really run riot against anyone, so its laughable to suggest they will here against the best midfielder in the world. Think they'll win in the end, as they have played 90 minutes less in the knockouts along with 1 extra day rest which is significant IMO. Quality wise france are better for the most part, but its not that big of a gap tbf. Combined 11 would be something like:
Subasic/lloris (draw)
Vrsaljko - Varane - Umtiti - Hernandez
Kante
Modric - rakitic/pogba (draw)
Mbappe - Griezmann
Mandzukic
6 for france, 3 for croatia, 2 draws IMO. Centerbacks and Mbappe with his pace are probably the biggest quality gaps and will be the difference in the end.