lol at everybody expecting England vs Germany to be a competitive match.
Germany easily outranks England and has a vastly superior team.
England also easily outranked the USA and Algeria and had a vastly superior team, so you can't use this as an argument that Germany will certainly beat England. This match could easily be exciting and competitive, with an upset far within the realm of possibility.