Athletic Bilbao moved within touching distance of a first continental trophy when they beat Sporting 3-1 on Thursday to go through to next month's Europa League final 4-3 on aggregate.
Towering striker Fernando Llorente was the hero for the Basque club in the second leg, volleying in the crucial strike in the 88th minute.
Markel Susaeta put the home side ahead in the 17th minute but Ricky van Wolfswinkel levelled for the Portuguese before Ibai Gomez made it 2-1 in first-half added time.
Bilbao will play La Liga rivals and 2010 winners Atletico Madrid in the final in Bucharest on 9 May after Diego Simeone's side completed a 5-2 aggregate victory over Valencia.
Conscious that an early goal for Sporting could spell the end of their chances, the home side started nervously and Matias Fernandez fired a free-kick over the bar for the visitors in the seventh minute.
Llorente brought the first save out of Sporting keeper Rui Patricio in the ninth minute with a left-foot shot, then Iker Muniain saw his effort from six yards blocked by Sporting's Alexandre Xandao.
Patricio saved from Ibai as Bilbao began to press, but the hosts' pressure finally told in the 17th minute when Susaeta rifled a left-foot shot high into the net after a short pass from Llorente.
Sporting almost responded through Fernandez, who had a shot blocked in the net, while Bruno Pereirinha should have done better from close quarters, before Brazilian Anderson Polga forced a fingertip save out of home keeper Gorka Iraizoz.
The home side had chances of their own with Patricio tipping a Llorente effort round the post, before Sporting put themselves back in control of the tie two minutes before the break when Van Wolfswinkel fired home from the centre of the box.
The visitors' lead lasted less than three minutes as Athletic Club levelled the aggregate scores three minutes later when Ibai drilled a low shot past Patricio after being set up by the ever-present Llorente.
In an exciting start to the second half, Patricio tipped over a shot from Susaeta and a Llorente header hit the post, before Emiliano Insua came close at the other end with a drilled shot which Iraizoz tipped round the post.
Polga's long-range effort was easily held by Iraizoz and the game looked to be heading for extra-time when Ibai crossed from the left side of the penalty area and Llorente fired home to send Bilbao to the final.