Who have been the best team at Euro 2020?
While they may have been outplayed by Spain in parts last night, it's difficult to say it hasn't been Italy.
The Italians have showed everything you would want to see from potential tournament winners. They have been solid at the back, electric in attack, and have overcome the numerous obstacles that they have faced thus far.
In most scenarios, this would be seen as their championship to lose.
Of course, there has been a different narrative emerging across the Irish Sea.
The England hype machine has been kicked into overdrive after Gareth Southgate's side hammered Ukraine 4-0 in the quarter-finals, a result many believe has now made them unbeatable.
Of course, this is conveniently forgetting that Ukraine only reached the knockout stages by winning one of their three group games, and that was against North Macedonia.
Even acknowledging England's win over Germany, it is difficult to say they have been the top team in this tournament. They were unimpressive in the group stages, while even that German win via scoring from their only two shots on target in the second half of the game.
Italy's football has been on a different level, while Spain also have been far more flowing in attack.
Despite this, some think England's name is already on the trophy. Rio Ferdinand is chief amongst them.
On the BBC last night after Italy's win, the former Manchester United defender said that England would not have been concerned with either of the teams on show as they are better than both.
It doesn't matter who goes through here, I believe England beat both of these sides.
I feel no one can compete with us now with the confidence that we've got.
People might say I'm getting carried away, I don't care. From what I've seen England are the best team and they beat both of these teams.
The fact that they might not even get an opportunity to play Italy didn't seem to cross his mind.
Sure the Denmark game is only a formality, right?
— Balls.ie (@ballsdotie) July 7, 2021