Substitute Khouma Babacar's goal in stoppage-time gave Fiorentina a 1-1 draw and a crucial away goal in their Europa League quarter-final first leg against Dynamo Kiev.
The Italian side had started the game strongly, but were stung by Jeremain Lens' deflected opener before half-time and looked to have faded.
The game tailed off in the second half -- until the 92nd minute, when Babacar's intervention dramatically altered the momentum of the tie.
After a couple of wayward long-range shots, Fiorentina had the first clear chance when Joaquin had a shot blocked by the sprawling Yevhen Khacheridi and, instead of chasing the rebound, appealed for handball and a penalty which was not forthcoming.
Mario Gomez failed with two attempts to convert Mohamed Salah's cut-back, eventually putting the ball into the side netting from a prohibitive angle.
Dynamo's Andriy Yarmolenko and Jeremain Lens saw shots blocked by Stefan Savic but Salah tested Olexandr Shovkovskiy at the other end.
Matias Fernandez curled a low shot just wide after lovely interplay with Joaquin and Gomez as the Italian side continued to dominate.
But Savic had to make a good tackle to prevent Lukasz Teodorczyk threatening Neto's goal and the breakthrough then came from Lens.
The Netherlands winger cut inside onto his favoured right foot and his 20-yard shot looped off the heel of Fernandez and over the helpless Neto.
Aleksandar Dragovic brought down Borja Valero to collect a booking which will rule him out of the second leg. Fernandez's free-kick was deflected over.
Sergiy Rybalka fired wide for Dynamo early in the second half but Teodorczyk's determined run into the box was halted by Gonzalo Rodriguez.
Shovkovskiy misjudged two crosses in succession and was fortunate Valero was penalised after tangling with Domagoj Vida as he attempted to convert.
Fernandez's low drive was blocked by the sliding Rybalko and Fiorentina went close to an equaliser when Valero headed Fernandez's cross against the post.
They immediately introduced Babacar for Gomez to pep up their attack and it proved an inspired decision when, in stoppage time, Khacheridi headed Fernandez's cross straight up in the air and the Senegal international remained alert to hook the ball over his head and into the net.
Babacar then volleyed away Younes Belhanda's free-kick to snuff out the chance of a last-gasp Kiev goal.