They have eliminated Olympiacos and Ajax aswel.
I think Dnipro will cause a shock. It's never easy entering a final as huge favourites.
Dnipro barely got through the qualifying round vs Hajduk Split (2-1 on aggregate)
Then barely got out of the group stage (Internazionale easily topped the group) ahead of Qarabaq and Saint-Etienne, with only 7 points (2 wins, one draw, 3 defeats)
Then eliminated Olympiacos 4-2 on aggregate in the Last 32 stage (Olympiacos had already won home games vs Atletico and Juventus in the CL group stage)
Then eliminated Ajax in the Last 16. 1-0 win at home, 2-1 defeat away AET. Through on away goals.
Then eliminated Club Brugge. 0-0 in Belgium, 1-0 in Ukraine.
And now Napoli in the semi-finals. Excellent knock-out run for Dnipro.
But Sevill's is far more impressive:
2 victories over Gladbach (1-0 and 2-3) in the Last 32.
2 victories over Villarreal in the Last 16 (3-1 and 1-2)
4-3 on aggregate vs Zenit in the QFs.
And an impressive 5-0 aggregate win over Fiorentina in the semis. Fiorentina btw, had a very strong run to the semifinals as well. They had already vanquished Spurs (3-1) Roma (4-1) Dynamo Kiev (3-1)