Hate to say this but based on what i've seen so far, it looks like only the Italians are strong enough to stop football from coming home.
The Danes have Christian's and team spirit driving them on but i'm afraid all their past exertions will have had a toll on their fitness. England have a far stronger squad, players even like Grealish on rotation, a stubborn defense, and with Wembley as an added advantage.
Spain is still playing outdated tiki-taka football with false nines who can't seem to score. I hope they don't squeeze into the final because they don't look like beating this English defense.
Italy vs England final it is then.