Spain roared into the Round of 16 of the ongoing EURO 2020 tournament with a 5-0 drubbing of Slovakia to finish second in Group E.
The former World champions settled for successive draws in their opening two fixtures but were in a totally different mood against the Slovaks.
A martin Dubravaka own goal and an Aymeric Laporte header gave Spain a 2-0 lead going into the break, before Ferran Torres, Pablo Sarabia, and another own goal sealed the win.
Spain started the match with real intent and were rewarded in the 10th minute when Koke went down in the box after a challenge from a defender.
The referee consulted the VAR to give the La Roja a penalty, but Alvaro Morata's effort was expertly saved by Dubravka.
Luis Enrique's men however found a way through on the half-hour mark to open the scores.
Pablo Sarabia crashed his shot against the crossbar, but the ball went into the back of the net courtesy of Dubravka for a 1-0 lead.
Spain then got a cushion just before the break after Gerard Moreno sent a long raking pass onto the head of Aymeric Laporte, who made no mistake from close, sending the ball into the right side of the goal for a 2-0 lead.
Just like the first half, Slovakia offered little resistance in the second period, with Spain adding more goals.
First, Sarabia got on the scoresheet in the 56th minute when he latched on to a lofted Jordi Alba ball to unleash a neat shot into the back of the net via the right post.
Ferran Torres then made it 4-0 in the 76th minute, finishing off a sublime move with a delightful back-heel goal.
A goalmouth scramble in the 71st minute then saw Juraj Kucka send the ball into his own net to complete the rout for the former World champions.
Elsewhere, Sweden ensured they finished top of the group with a hard-fought 3-2 win over Poland in an entertaining match.
Emil Forsberg scored a first-half brace, including a second-minute opener, to give his side a comfortable lead, but an improved second-half from the Poles saw them turn the game on its head.
First, Robert Lewandowski halved the deficit in the 61st minute, before adding a second with six minutes to go.
Sweden however had the last laugh as Viktor Claesson scored a 94th-minute winner to see the Swedes top the group.