Yeah this is not too difficult to predict, I bet on Croatia in the second half when checking the match statistics I saw Croatia dominating the match so there was a chance to score in the second half that's why I have a bet on them, not bad with Odds 1.71 . For Spain I don't know how to say it because their game is beyond my expectations, Spain scored one goal in the 79th minute based on statistics they should be able to score 23 goals with 25 shots and 6 of them on target.
I was a little surprised by the match between Poland vs Portugal, I mean I don't think Poland lost with a score of 1-3 because in my opinion both teams are at the same level but unfortunately Poland can't do much and this is the second defeat for Poland.
I had no doubts about Spain game against Denmark since the Spanish team has the strongest squad in the world, as shown by their performance in the previous international games. I was surprised that Spain failed to score in the first half of the game because Denmark lacked quality players who would have prevented them from scoring. Spain dominated the game with 25 shots, they should have been able to score at least 3 to 4 goals against Denmark, but they only managed to convert one of these opportunities into a goal at the end.
However, Poland is not on the same level as Portugal, aside from Lewandowski, I don't think Poland has any other quality players. Portugal has produced world-class players, and in my opinion, Portugal is the next nation with top players after Spain. Portugal showed their strength against Poland, in fact, the Portugal defense prevented Lewandowski from creating any chances during the match, so I did not realize that he was part of the Poland team. Furthermore, Poland has only defeated Portugal once in their meetings, according to H2H.