Henrikh Mkhitaryan scored a freak last-gasp goal to snatch a 4-3 victory for Inter over Fiorentina in a Serie A thriller at the Stadio Artemio Franchi.

A frantic first half saw Inter race into a two-goal lead with only 15 minutes on the clock, Nicolo Barella opening the scoring and Martinez doubling the lead, but Arthur Cabral's penalty gave the Viola hope.

Jonathan Ikone curled home an equaliser on the hour mark before Martinez doubled his tally from the penalty spot, but Luka Jovic appeared to have snatched a point with time running out.

The drama was not over, however, as substitute Lorenzo Venuti saw his attempted clearance hit Mkhitaryan on the shin and bobble into the net in one stunning final twist.