Croatia in previous matches showed itself not particularly aggressive, I do not think the Spaniards will lose
Spain is on fire they seem to find the rhythm of the game that was lost in some matches I estimate at least 2 goals will be scored
On the other hand Croatia is also building confidence through their last win but honestly spain is not a worthy opponent for them, 0-2 /0-3 for spain
If you look at the record of the meeting of the two teams, it is clear that Spain is more superior in that match, from 8 matches meeting the two teams, Croatia was only able to win 3 matches while the remaining 4 matches were won by Spain and 1 match ended in a draw, especially in the match against Spain, Croatia will lose one of their core players, Ivan Perisic, who has played an important role so far in the Croatian game, so of course it will make Spain a little more profitable, but as a team that has a fairly high-quality midfield of course Croatia will be able to make it difficult for Spain in the match later according to me.
Although Spain on paper is the leading team over Croatia, but the surprise factor cannot be separated from football, moreover this Euro 2020/21 has proven that no big team is safe after the Netherlands and Portugal were eliminated
, and maybe Spain will win in the match, but I'm sure with a narrow score that is Spain 2-1 Croatia.