Fiorentina have been paired with Dutch champions PSV Eindhoven in the quarter-finals of the UEFA Cup.
The Tuscans squeezed past Everton in a penalty shootout after losing a 2-0 first-leg lead at Goodison Park on Wednesday evening.
Cesare Prandelli’s men were delighted to avoid favourites Bayern Munich, who boast former Viola hero Luca Toni, but will face a stern test against PSV.
The Eredivisie giants entered the UEFA Cup after finishing third in UEFA Champions League Group G and eliminated Helsingborgs in the third round.
They then broke Tottenham Hotspur hearts in the last 16 when they held their nerve in a penalty shootout after a 1-1 aggregate draw.
The quarter-final first leg will be played at the Stadio Artemio Franchi on April 3 with the return at the Philips Stadion on April 10.
If Fiorentina see off PSV, they will take on either Glasgow Rangers or Sporting Lisbon in the semi-finals leaving a possible Fiorentina-Bayern final still open.
QF - First Leg: Thursday 3 April
Bayer Leverkusen 1-4 Zenit St. Petersburg
Glasgow Rangers 0-0 Sporting Lisbon
Bayern Munich 1-1 Getafe
Fiorentina 1-1 PSV Eindhoven
QF - Second Leg: Thursday 10 April
Getafe 3-3 Bayern Munich (AET)
PSV Eindhoven 0-2 Fiorentina
Sporting Lisbon 0-2 Glasgow Rangers
Zenit St. Petersburg 0-1 Bayer Leverkusen
SF - First Leg: Thursday 24 April
SF - Second Leg: Thursday 1 May
Bayern Munich v Zenit St. Petersburg
Glasgow Rangers v Fiorentina
Final - Wednesday 14 May
at the City of Manchester Stadium in Manchester.
Source: C4 Football Italia / UEFA