England were lucky with the sequence of matches, in the end everyone knows that the real final was played before Spain, Germany.
Nobody is going to get into final of EURO or any other competition just for being lucky.
They have different style of play from Spain but they managed to show character and win matches and get positive results after conceding the first goals.
With those players they should play better, but this is more up to coach Southgate.
I don't know why there are so many people who are always up like that, saying that the club/team was lucky or lucky so they got to the final. Not only talking about England, but there was also a time when Real Madrid won the UCL, many people said juugua that Real Madrid was also happy or lucky to enter and win the UCL. Etc.
It's really funny.
Indeed, we admit that the opponents from Spain are indeed tighter and stronger than the opponents from England, that's true. However, of England's opponents, why did England win and advance to the final? yes because they deserve this and they are indeed capable. So luck is just an added bonus, but their efforts are truly extraordinary, starting from their struggles in the group phase to the final, they still try as optimally as possible. So, keep respect for England and congratulations again to Spain.