The moment England meets an opponent worth more than two cent, they will get knocked out.
They did fine against Wales, in the second half, but that's the only impressive thing they've done so far. Wasn't home to watch the match against Russia, but heard it was awful as well.
This is one of the hardest days for predictions so far, in my opinion.
Literally any game could go either way. The clearest is perhaps the Germany game, where I can only really see them winning. It is football, though, anything can happen!