As for Spain against Scotland, I don't see any surprises here. Spain should have no problem winning against Scotland today.
Spain only have issues if they face with strong teams when they can not convert their dominating ball possession to goals and win a match. Strong teams are able to break Spain's defense system and win the match.
Scotland are not such team who can be solid enough with their defense to prevent Spain finding goals and are not good enough with counter attacking to exploit Spain's carelessness and mistakes in their defense system. I think Spain will win Scotland easily and even big win.
France totally dominated the match against Ireland to be honest. Still they were able to score only one goal which was enough to get the win as well. But Pavard's shot before the goal was really incredible. He was the hero of his team in this match for sure. Ireland found two big opportunities in the last ten minutes but wasted both. France were nearly scoring an own goal in the last moments really.
This time France couldn't get a win like they did against Netherlands but the most important point is that they won eventually.
France now are very strong and one of strongest national teams globally. They have many good players who can substituted with each other but still maintain general power for France team. Pavard scored a fantastic goal for France and saved them from a disappointed result. It shows that France have many players who can help them to solve opponents. Not only Mbappe but also many other players can play that role.