Spain's Joselu pounced with two minutes remaining to snatch a 2-1 win over Italy on Thursday and set up a Nations League final clash against Croatia.
Luis de la Fuente's side shaded a tight battle in Enschede to progress to Sunday's final, where Zlatko Dalic's outfit are lying in wait after beating hosts the Netherlands on Wednesday.
Yeremy Pino sent La Roja ahead after three minutes but Ciro Immobile netted from the penalty spot to level and the game seemed destined for extra-time before Joselu prodded home from point-blank range to win it.
The victory eases pressure on De la Fuente, who had been heavily criticised after March's loss to Scotland, in what was only his second game in charge.
Related News