Spain's nine goals in this tournament have come from six different players, with Albert Celades' side showing plenty of strength in depth when it comes to attacking quality.
Following his hat-trick in the opening game, Marco Asensio is the side's top scorer and the Real Madrid star is offered at 7/5 (2.40) with bet365 to add to his tally of three goals in Tuesday's semi-final against Italy.
Asensio, along with the rest of the first-choice starting XI, were rested for the final group game against Serbia, but expect him and the rest of the team that started the opening two matches to return against the Italians.
That means a likely starting berth for Sandro Ramirez and the Malaga striker - who has been heavily linked with a move to the Premier League - is also offered at 7/5 (2.40) to find the back of the net for the second time in the tournament.
Meanwhile, his talented partner in the centre of the park, Dani Ceballos, looks a decent option for a value bet at 3/1 (4.00) to score anytime.
Italy, for their part, have only managed four strikes in their three matches, and made it through to the semi-finals in far less comfortable fashion than Spain. Their hero was Federico Bernardeschi - who scored the only goal of the game against Germany - to secure their progress, and the Fiorentina forward is likely to be their main goal threat once more.
The 23-year-old netted 11 times in Serie A for La Viola last season which attracted plenty of attention and a move away from Tuscany looks probably this summer. He is offered at 15/4 (4.75) to score at anytime while Sassuolo striker Domenico Berardi is the shortest priced Italian player to score offered at 9/4 (3.25).