Having already dispatched Manchester United and Borussia Dortmund - are Jurgen Klopp's men destined to lift the Europa League trophy? We won't know unless they get past their tough assignment in the semi-final. Klopp's men have been installed as slight favourites to win the tournament at 7/4, with Sevilla a close second favourite at 12/5 before the draw.
Liverpool pulled off the incredible in Europe again with Dejan Lovren's injury time winner.
There are eight UEFA Cups/Cup Winners Cup/Europa Leagues between the four semi-finalists - with only Villareal not claiming a win in the tournament. They have reached the semi-finals before - when they were denied by a Radamel Falcao at the height of his powers for FC Porto - but never the final.
Sevilla are chasing their third Europa League in the row, and they are the team who have won the tournament the most.
The Europa League Draw:
Shakhtar v Sevilla #UELdraw
— UEFA Europa League (@EuropaLeague) April 15, 2016
Villarreal v Liverpool#UELdraw
— UEFA Europa League (@EuropaLeague) April 15, 2016
That looks a dream draw for Liverpool. It should involve a tricky away tie in Spain, but Liverpool will be happy that they avoid a trip to Ukraine or a tie against a strong Sevilla side.
They also get the preferable second leg at home against the yellow army who they have never played in European competition before.
Shakhtar and Sevilla looks like the closest tie of the two semi-finals as well, and the Ukrainian side will provide a tough challenge for the team chasing a trio of titles.
#UEL Final:
Villarreal/Liverpool v Shakhtar Donetsk/Sevilla#UELdraw— UEFA Europa League (@EuropaLeague) April 15, 2016
The winners of Liverpool and Villarreal will be designated the home team in the final in Basel.