Athletic Club booked a place in the final of the Copa del Rey with a 2-1 extra-time win against Levante on Thursday night.
Raúl García and Álex Berenguer ensured the visitors progressed with the comeback goals after Roger Martí's opener, sending them through on an aggregate score of 3-2, following their 1-1 draw in the first leg at San Mamés.
Athletic will now face Barcelona in the final, set for April 17 at the La Cartuja, which means they could win two Copa del Reys in two weeks if they happen to beat Real Sociedad in the postponed final of last season's tournament which will be played on 3 April.
Barça, on the other hand, reached the final courtesy of a 3-0 extra-time victory over Sevilla, as the match was still tied at 2-2 after 180 minutes.
Ronald Koeman's side will therefore play their 10th final in 13 seasons, a historical record, with a win set to move them to 31 final wins.
This will be the ninth time that Barça and Athletic Club have met in the final of the competition, with Barça winning six times and Athletic twice.
The last three meetings; 2009, 2012, and 2015 have all ended in Barcelona victories.