Just in case it hasn’t sunk in yet, let us reiterate: England are in the final of a major tournament for the first time since 1966.
It took a tense period of extra time and a fair slice of fortune, but Gareth Southgate's men squeezed past Denmark on Wednesday night to book their place alongside Italy this Sunday.
It's been a rollercoaster of a run for the Three Lions, from the cagey 0-0 stalemate against Scotland to the historic victory over Germany, and there have been plenty of heroes to herald along the way.
We’ve taken a look at all 21 players to feature for England at Euro 2020 so far, and have rated their efforts – spoiler alert, we’ve dished out some pretty lofty marks.
Click and scroll through the pages below, and let us know who you think has shone for Southgate’s side...
It's been a rollercoaster of a run for the Three Lions, from the cagey 0-0 stalemate against Scotland to the historic victory over Germany, and there have been plenty of heroes to herald along the way.