Atalanta will face Lazio in the Coppa Italia final after beating Fiorentina 2-1 on the day and 5-4 on aggregate.