Sampdoria secured an impressive 2-0 win over Sevilla and will face Atletico Madrid in the Trofeo Caranza Final.
The Blucerchiati are taking part in the trophy in Cadiz and got the better of Europa League winners Sevilla.
Stefano Okaka was brought down for a penalty, which was then converted by Eder just shy of the hour mark.
That incident also saw Luismi sent off for preventing a clear scoring opportunity.
Angelo Da Costa prevented Fazio nodding in the equaliser and Manolo Gabbiadini finished off the victory with one of his trademark left-foot curlers.
Sevilla finished the game with nine men, as Bacca was sent off for taking his protests too far in the final minute.
Despite it being a friendly, Sinisa Mihajlovic showed his usual level of grit on the touchline by getting himself sent off for dissent, though he had been trying to break up a brawl.
Sampdoria will play Atletico Madrid in the Final tomorrow night, as Diego Simeone’s Liga champions beat Cadiz 1-0 with a goal from Raul Garcia.
Sevilla 0-2 Sampdoria
Scorers: Eder pen 55 (Sa), Gabbiadini 71 (Sa)
Sevilla: Barbosa; Cicinho, Luismi, Fazio, Diogo; Aleix Vidal, Iborra, Cotán (Krychowiak 75), Reyes (Denis Suárez 63); Iago Aspas (Bacca 75), Juan Muñoz (Carriço 60)
Sampdoria: Da Costa; Cacciatore, Salamon, Gastaldello, Regini; Soriano (Krsticic 87), Palombo, Obiang; Gabbiadini, Okaka, Eder
Ref: Melero López (ESP)
Sent off: Luismi 54 (Se), Bacca 88 (Se)
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more