European champions Spain cruised past Serbia 3-0 in Cordoba to reach the Nations League quarter-finals.
La Roja were without influential teenager Lamine Yamal, who had returned home to Barcelona after an injury scare in their victory over Denmark, but Aymeric Laporte handed the hosts an early lead with a thumping header.
Spain dominated possession and produced 30 shots at goal, including Alvaro Morata's missed penalty in the second half.
The forward would make amends soon after, however, as a neat finish doubled his side's advantage in the 65th minute.
Serbia's resistance was ended when Strahinja Pavlovic was sent off for a foul on Mikel Oyarzabal and Alex Baena converted from the resulting free-kick to stretch Spain's unbeaten run to 14 games.
Victory for the reigning Nations League winners clinched qualification for the next stage from Group A4 with two games still remaining.
Elsewhere, Denmark twice came from behind to draw 2-2 and claim a valuable point against Switzerland in St. Gallen.
Gustav Isaksen scored a debut international goal to cancel out Remo Freuler's opener, before the hosts regained the lead with a Zeki Amdouni penalty.
Denmark recovered after the break and equalised once more through Christian Eriksen to strengthen their grip on second place in Group A4.