Goals from Andrew Johnson and Mikel Arteta saw Everton take this rousing UEFA Cup match into extra-time.
Facing a 2-0 deficit from the first leg David Moyes' side battled back superbly to rock Fiorentina at Goodison Park.
The Barclays Premier League side had enough possession to win the tie outright but instead had to settle for two goals in the first 90 minutes.
The aggregate scores remained level at 2-2 at the end of extratime and Everton were eventually eliminated after Yakubu Aiyegbeni and Phil Jagielka both missed their spotkicks in the shootout.