Games don't last 70 minutes. That one lasted 120, and while Spain might have edged it in the first 70, the remaining 50 minutes were a military siege of their box. Germany could and should have won that game
I don't disagree with this, "luck" is kinda of a catch-all term here. "Luck" is LY scoring that goal, or Dani Olmo scoring that goal, which ultimately is also just a function of the team's quality. It's also not something that happens every game either, hence "luck". I don't think Spain were undeserving yesterday, they took the lead - and had been the better team to that point - and controlled the game fairly well from there, the only real big chance they conceded afterwards was the Mbappé one while Laporte was getting patched up on the sidelines.
But they also didn't play entertaining, attacking football either. They basically did what France has been doing to everyone else over the last ~6 years. To France
Or, just to pile misery over the english lads on here: Spain successfully did what England should have done 3 years ago against Italy