Liverpool romped into the Europa League final with a 3-0 win over Villarreal on another magical night at Anfield to set up a showpiece clash with holders Sevilla.Sevilla - who swatted away Shakhtar Donetsk 3-1 for a 5-3 aggregate win - will take on the Reds in the final in Basel on May 19 (AEST).
Five-times European champions Liverpool reached a 12th continental final thanks to an own goal from Bruno Soriano and further strikes from Daniel Sturridge and Adam Lallana to overturn a first-leg deficit and go through 3-1 on aggregate.
The Villarreal side was largely anonymous throughout and seemed to wilt in the face of a raucous atmosphere and early onslaught by the hosts, while the Yellow Submarine's demise was hastened by a sending off for Victor Ruiz for a second booking after 71 minutes.
It was a superb evening for Sturridge, whose place in the starting lineup had been in doubt after he was left out of key recent fixtures, but he was instrumental in a one-sided victory that prevented Spanish dominance of Europe's two major finals.
In the other match, Kevin Gameiro struck twice as Sevilla downed Shakhtar Donetsk to progress to the final.
The Andalusians have won the competition four times in the last 10 years and can secure their place in next season's Champions League with victory over Jurgen Klopp's men in Basel.
Sevilla were already holding the cushion of two away goals from the first leg last week, and Gameiro gave the home side the perfect start when he fired into the far corner after just nine minutes.
Former Arsenal striker Eduardo briefly gave the Ukrainians hope when he levelled on the night with a calm finish a minute before half-time.
However, Sevilla quickly reasserted its stranglehold on the tie with a fine team goal finished off by Gameiro two minutes into the second-half for his 28th goal of the season.
Brazilian right-back Mariano handed Sevilla a two-goal advantage they never looked like relinquishing when he smashed home a stunning third just before the hour mark from outside the box.