Fiorentina came from behind to bear Roma 2-1 in their Serie A clash on Saturday.
Stephan El Shaarawy scored a first half opener, before late goals from Luka Jovic and Jonathan Ikone sent the hosts do a dramatic win.
The result will not do much for Roma's confidence ahead of Wednesday's Europa League final, but fans will also be boosted by Georgino Wijnaldum, who played 60 minutes despite concerns over his fitness for Wednesday's final.
Fiorentina will also play a European final this season when they face West Ham in the Europa Conference League final a week later.