Maybe Netherland can win but I don't think it's easy because I still remember when Czech Republic were against England and Croatia these two teams seem to have a hard time scoring goals even though both teams are favorites, means Czech has a good defense and they rely on counterattack I guess Czech will apply this method in the next match.
I am not sure about Czech republic's defense but honestly England and Croatia have been struggling to score this Euro Cup. Croatia might have displayed some good attack in last game but that doesn't rules out any proper striker of the ball at the tip of their attack. As for England, their striker Harry Kane has been struggling to score so there is that. It will be a good game tho.