Belgium v France tomorrow. Belgium were frankly awesome against Brazil, and if they play that well against France, I could see them going through. France have done well to get where they are, but I think they're relying a bit too much on Mbappe and a couple of others, and they've suffered with a lacklustre Pogba in midfield.
I honestly can see England beating Croatia. Colombia were not great against them, but England made them pay for it as they should have. Same with Sweden. I expect Croatia to be a tougher foe, but if England can remain as dangerous at dead balls and crosses as they have so far, they can do it. I still think Henderson is a massive liability and playing Sterling as forward is a mistake, but it hasn't cost them dearly yet.