Somehow Spain survived to keep a clean sheet against Portugal in midweek, both Cristiano Ronaldo and Renato Sanches rattled the underside of the crossbar, but survive they did to continue building an impressive body of work defensively.
There has been quite a change since the nadir of conceding three times in successive matches against England and Croatia two years ago, performances that saw them tumble out of the inaugural Nations League at the group stage.
After their goal was breached six times in 180 minutes in October 2018, fast forward two years and the same number of goals have been conceded in the 14 subsequent fixtures. While the eight clean sheets might not be anything exceptional, no team managing to score more than a single goal past them is pretty impressive.
Luis Enrique's side now face Switzerland, who putting it mildly do not score many. In their past 11 fixtures they have only scored more than one goal on three occasions and two of those were against Gibraltar. The outlier is explainable to do, as their 2-0 win over 10-man Republic of Ireland was secured by a 93rd-minute own goal.
Like I said, Switzerland do not score many. They do often get one goal though, only failing to do so twice in that run of matches. But away from home advantage, against what you could reasonably consider to be top-tier opponents, it's just two goals in six games and one from open play.
With Spain looking for a sixth straight home clean sheet, a Spanish win to nil at 6/5 has to be the bet.
Score prediction: Spain 2-0 Switzerland ()
Best bet:
Best bets:
Odds correct at 1530 BST (10/10/20)
We are committed in our support of responsible gambling. Recommended bets are advised to over-18s and we strongly encourage readers to wager only what they can afford to lose.
If you are concerned about your gambling, please call the National Gambling Helpline on 0808 8020 133, or visit .
Further support and information can be found at and .