Athletic Bilbao will face Barcelona in the Spanish Super Cup final after beating Real Madrid 2-1 in the semi-final.
Forward Raul Garcia scored twice for Bilbao, with Karim Benzema pulling one back for Real late on.
Athletic will meet Barca after the Catalans beat Real Sociedad in a penalty shootout on Wednesday.
The final will take place on Sunday in Seville.
Garcia put the visitors in front after latching on to a through ball and slotting home in the 18th minute and he got his second from the penalty spot seven minutes before the break after Lucas Vazquez had hauled down Inigo Martinez.
Benzema pulled one back for Real with 17 minutes to go when his goal was initially ruled out for offside, but awarded after a VAR review.
The French striker then had another goal disallowed for offside but Athletic held on for the win.
Madrid's scoring struggles continue, as they have failed to score multiple goals in three of their last four matches. They are now on the way to prepare for Copa Del Rey next week, as they face off against Alcoyano on the road in Campo Municipal El Collao on Wednesday, Jan. 20. As for La Liga, they will be back the following week against Alaves on Jan. 23.