Sevilla will go for a third straight UEFA Europa League championship after defeating Shakhtar Donetsk 5-3 on aggregate in an action-packed semifinal.
Kevin Gameiro's two goals and Mariano's long-range effort on Thursday secured a 3-1 victory on the day, sending the Spanish side to another European final.
Sevilla, which has beaten Benfica and Dnipro Dnipropetrovsk in the last two finals, will get a crack at Liverpool on May 18 in Basel, Switzerland. Liverpool beat Villarreal 3-1 on aggregate in the other semifinal. Sevilla will be looking for its record fifth UEFA Cup/Europa League title, having also won in 2006 and 2007.
Gameiro got Sevilla on its way after the two sides drew 2-2 in the opening leg in Ukraine. His ninth-minute finish gave Sevilla the aggregate edge in addition to its away-goal advantage.
After Shakhtar leveled on the day through Eduardo, Gameiro scored again, rounding the keeper to finish from close range.
Defender Mariano saved Sevilla's best strike for last, ripping this low, bending strike in the 59th minute to secure Sevilla's place in the final.
Sevilla, which sits in seventh place in La Liga, is aiming to secure a berth in next season's Champions League by winning the Europa League title, just as it did last season. Its third-place group finish in Champions League put it back in the Europa League knockout stage, where it continued its recent dominance of the competition.