Spain secured top spot in Group A4 of the Nations League with one match to spare after defeating Denmark 2-1 in Copenhagen.

Mikel Oyarzabal and Ayoze Perez were on the scoresheet as the unbeaten Roja made it four wins and a draw to pull six points clear of the second-placed Danes.

Luis de la Fuente's side capitalised on a poor pass from Denmark centre-back Jannik Vestergaard to open the scoring as Oyarzabal latched on to a ball from Perez and finished past Kasper Schmeichel in the 15th minute.

Villarreal forward Perez then doubled the visitors' lead in the 58th minute after Dani Olmo turned provider with a defence-splitting pass.

The hosts reduced the deficit with six minutes of regulation time left, as Fabian Ruiz's back pass to goalkeeper David Raya was intercepted by Gustav Isaksen, who had been denied by the woodwork moments earlier, and he slotted into an open goal to set up a tense ending.

But the Spaniards held on for the win and will now face Switzerland in their final group game on Monday, before taking part in the quarter-finals, scheduled for March.

Data Debrief: Spain keep winning record going

Spain found the breakthrough early and were well in control of the game until Isaksen came off the bench and created issues in the closing stages.

In fact, the Spaniards have now not lost in nine matches in the Nations League after scoring first. The last time they lost after taking the lead was a 2-1 defeat to France in October 2021.

Overall, La Roja have not lost any of their last 15 matches (W13 D2), all under De la Fuente, their best unbeaten run under a single coach since June 2018 (20 under Julen Lopetegui).