Atalanta overturn Fiorentina in new thriller