The slick favourites cruise into the last four with a confident and assured victory, thanks in no small part to the skill of the Valencia man
First-half goals from the impressive Juan Mata and Adrian, who notched his third of the tournament, helped to see off minimal resistance from the eastern European side, and the Valencia man netted from the spot in the second period to set up a last four meeting with Belarus.
Prior to kick-off, Spain knew that after sharing the spoils with England and defeating the Czech Republic, a draw would be enough to see them through to the semi-finals. Ukraine, on the other hand, needed to triumph.
However, Luis Milla's favourites took no time at all to stamp their authority on the contest, and took the lead after just 10 minutes of play.
Ander Herrera fizzed a low pass into the area and defender Serhiy Kryvtsov slipped at an inopportune moment, allowing Mata to compose himself and slide his finish under the body of Kanilbolotskiy.
Ukraine were behind, but offered little indication that they could reverse the flow of the fixture. Spain remained patient, and a second goal arrived before the half hour mark.
A slick move saw Thiago Alcantara swagger confidently through the centre of the pitch to play in full-back Martin Montoya, whose cross found in-form Adrian at the back post, before the Atletico Madrid striker completed the most straightforward of tasks to double the lead.
The second half of the contest was something of a non-event, with Ukraine aware they required a miracle to reverse their fortunes, and with Mata in inspired form, Spain added a third goal to kill the tie.
The World Cup winner weaved into the area, only to be stopped illegally by Denys Garmash, and as the defender saw red for the incident, Mata brushed himself down and slotted calmly into the net from 12 yards.
However, Ukraine were offered a slim lifeline moments later when David de Gea brought down Zozulya inside the box, and the referee pointed to the spot once more.
However, a woeful evening for Group B's bottom side continued when Konoplyanka's tame kick was saved down to his right by De Gea.
Spain retained possession for the remainder of the match, and face Belarus in the semi-finals, as their bid for glory shows no signs of letting up.