Fiorentina thắng Atalanta 1-0 ở lượt đi trên sân nhà nên nhập cuộc ở trận lượt về có phần thận trọng. Tuy nhiên, Atalanta nhanh chóng cân bằng tổng tỷ số 1-1 ở phút thứ 8 với pha dứt điểm của Teun Koopmeiners sau pha kiến tạo của Gianluca Scamacca. Dù có được bàn gỡ khá sớm nhưng người hâm mộ Atalanta nhiều lần thót tim vì những cú dứt điểm của Nico Gonzalez và Andrea Belotti khiến thủ môn Marco Carnesecchi vất vả cứu thua.
Trong thế trận giằng có, Atalanta tạo được bước ngoặt ở phút 53 khi Scamacca thực hiện pha bứt tốc cự ly ngắn trước vòng cấm Viola khiến Nikola Milenkovic phải phạm lỗi. Trọng tài rút ngay thẻ đỏ cho Milenkovic. Trận đấu hấp dẫn ở chỗ, trong thế thua người Viola lại có bàn thắng dẫn 2-1 ở phút 68. Pha đá phạt của Cristiano Biraghi tạo cơ hội cho Martinez Quarta đánh đầu tung lưới chủ nhà. Scamacca xứng đáng là cầu thủ chơi hay nhất trận đấu khi anh giúp Atalanta gỡ hòa 2-2 ở phút 75. Đó là pha Scamacca tung người giữa vòng vây hậu vệ Viola để ghi bàn, thực sự ấn tượng. Tiếc là tiền đạo cao lớn này nhận thẻ vàng sau đó 5 phút nên sẽ vắng mặt ở trận tiếp theo.
Quyết định tăng cường hàng tấn công cho Atalanta từ phút 70 của ông Gian Piero Gasperini (thông qua trợ lý Tullio Gritti do án cấm chỉ đạo) ở phút 70 rất hiệu quả. Không chỉ có bàn thắng gỡ hòa của Scamacca mà cả hai cầu thủ vào sân thay người là Ademola Lookman và Mario Pasalic ghi bàn ở phút bù giờ thứ 4 và thứ 8 của trận đấu để giành chiến thắng chung cuộc sau hai lượt trận là 4-3 để vào chung kết gặp Juventus vào ngày 16-5 tới.
Trợ lý Tullio Gritti cho biết Atalanta không từ bỏ bất cứ mục tiêu nào ở mùa giải này. Đội bóng của ông vẫn hy vọng có được suất dự Champions League do đang thua đội đứng thứ tư trên bảng xếp hạng Serie A 8 điểm nhưng đá ít hơn 1 trận. Atalanta vào bán kết Europa League gặp Marseille vào tuần tới. Trong khi đó, HLV trưởng Fiorentina là Vincenzo Italiano tỏ ra tiếc nuối vì không thể mùa thứ hai liên tiếp dự chung kết Cúp Quốc gia sau khi có được lợi thế ở trận lượt đi.