Match ends, Sevilla 3, Shakhtar Donetsk 1.
Sevilla remain on course to win a record third consecutive Europa League title after they beat Shakhtar Donetsk to set up a final against Liverpool.
After a 2-2 first-leg draw in Ukraine, the Spaniards took control when Kevin Gameiro raced clear to score early on.
Former Arsenal striker Eduardo equalised with a close-range finish just before half-time.
But Gameiro tapped in his second after the break and Mariano smashed in from 25 yards to send Sevilla through.
French forward Gameiro proved the difference in the tie, scoring three goals over the two legs to take his tally to 28 for the season and he is likely to be the main threat in the final against Liverpool, who overcame Villarreal 3-1 on aggregate in the other semi-final.
It is not just the trophy at stake when the two sides meet in Switzerland, with the winner guaranteed a place in the group stages of next season's Champions League.
And for Sevilla, there is also the opportunity to add to their own illustrious history in this competition.
No team has won the Europa League - or its predecessor the Uefa Cup - on three consecutive occasions, with Sevilla (2006 and 2007, 2014 and 2015) and Real Madrid (1985 and 1986) the only sides to have retained the trophy.
That could change in Basel on 18 May, when Unai Emery's side look to do to Liverpool what they did to Dnipro last year and Benfica in 2014, and in the process lift the trophy for a fifth time - another record.
- 31Soria Solís
- 25Ferreira Filho
- 6Carrico Martins
- 2TrémoulinasSubstituted forEscuderoat 74'minutes
- 23Andújar Moreno
- 19BanegaBooked at 30minsSubstituted forCristóforoat 89'minutes
- 20Machín PérezBooked at 87mins
- 9GameiroSubstituted forIborraat 82'minutes
- 21Martín Pareja
- 33SrnaBooked at 48mins
- 5KucherBooked at 20mins
- 44RakitskiyBooked at 14mins
- 31dos SantosBooked at 90mins
- 6StepanenkoBooked at 76mins
- 11MarlosBooked at 11minsSubstituted forSilva Sanches Aguiarat 84'minutes
- 28TaisonSubstituted forBernardat 76'minutes
- 22Alves da SilvaBooked at 61minsSubstituted forDentinhoat 84'minutes
- 7Silva Sanches Aguiar
- Björn Kuipers
- Shots on Target
Second Half ends, Sevilla 3, Shakhtar Donetsk 1.
Darijo Srna (Shakhtar Donetsk) wins a free kick on the right wing.
Foul by Vicente Iborra (Sevilla).
Ismaily (Shakhtar Donetsk) is shown the yellow card for a bad foul.
Foul by Ismaily (Shakhtar Donetsk).
Coke (Sevilla) wins a free kick in the defensive half.
Wellington Nem (Shakhtar Donetsk) wins a free kick on the right wing.
Foul by Sergio Escudero (Sevilla).
Substitution, Sevilla. Sebastián Cristóforo replaces Éver Banega.
Attempt missed. Ismaily (Shakhtar Donetsk) left footed shot from outside the box misses to the right. Assisted by Bernard.
Vitolo (Sevilla) is shown the yellow card for a bad foul.
Viktor Kovalenko (Shakhtar Donetsk) wins a free kick on the left wing.
Foul by Vitolo (Sevilla).
Attempt blocked. Taras Stepanenko (Shakhtar Donetsk) right footed shot from outside the box is blocked. Assisted by Wellington Nem.
Substitution, Shakhtar Donetsk. Dentinho replaces Eduardo da Silva.
Substitution, Shakhtar Donetsk. Wellington Nem replaces Marlos.
Foul by Taras Stepanenko (Shakhtar Donetsk).
Éver Banega (Sevilla) wins a free kick in the attacking half.
Attempt blocked. Steven N'Zonzi (Sevilla) right footed shot from outside the box is blocked. Assisted by Vitolo.