Fiorentina đang có phong độ không tốt khi thầy trò HLV Vincenzo Italiano chỉ thắng đúng 1/3 trận gần nhất, còn lại Fiorentina phải nhận 2 thất bại. Trước khi so tài với Milan, đội chủ sân Artemio Franchi bị Juventus đánh bại với tỷ số 0-1 (vòng 12 Serie A). Trong khi đó, chuỗi 3 chiến thắng liên tiếp của Rossoneri vừa bị cắt đứt bởi 2 trận hòa liền nhau.
Trước khi đụng độ Fiorentina, Milan bất phân thắng bại trước Inter Milan với tỷ số 1-1 (vòng 12 Serie A). Về tương quan lực lượng, HLV Stefano Pioli không thể có sự phục vụ của: Davide Calabria, Samu Castillejo, Mike Maignan, Alessandro Plizzari, Ante Rebic. Khả năng ra sân của Fikayo Tomori vẫn còn bỏ ngỏ.
Phía bên kia chiến tuyến, danh sách cầu thủ Fiorentina bỏ lỡ trận đấu với Milan bao gồm: Bartlomiej Dragowski. Lucas Martinez Quarta, Nikola Milenkovic, Matija Nastasic, Erick Pulgar. Marco Benassi, Aleksandr Kokorin, Youssef Maleh không chắc chắn có thể thi đấu.
Về lịch sử đối đầu, 2 đội từng chạm trán nhau 57 lần. Trong 57 trận đấu ấy, Fiorentina có 16 trận thắng, 13 trận hòa, 22 trận thua, ghi được 60 bàn thắng và phải nhận 73 bàn thua. Ở lần gần nhất gặp nhau, Milan hạ gục đoàn quân của HLV Cesare Prandelli với tỷ số 3-2 (vòng 28 Serie A 2020/21).
Dù phải thi đấu trên sân khách, nhưng với tư cách đội cửa trên, Milan nhập cuộc một cách chủ động với lối đá pressing có cường độ cao. Các cầu thủ áo trắng luôn tích cực áp sát gắt gao đối phương. Tuy nhiên, Milan lại phải nhận bàn thua khi chưa có được bàn thắng mở điểm.
Ở phút thứ 15, Ciprian Tatarusanu ôm gọn quả bóng trong một nỗ lực cản phá quả phạt góc của Fiorentina. Nhưng trong một tình huống tưởng chừng như không có gì nguy hiểm, thủ môn người Romania lại để bóng bật ra khỏi tầm tay của mình, tạo cơ hội thuận lợi để Alfred Duncan ghi bàn mở tỷ số bằng pha đệm lòng cận thành dễ dàng.
Pha lập công đầy may mắn của Duncan trở thành liều thuốc tinh thần hữu hiệu cho Fiorentina. Đoàn quân áo tím lấy lại thế trận từ tay Milan và chơi khởi sắc hơn. Lối chơi phòng ngự chặt chẽ của đội chủ nhà khiến đội khách tỏ ra vô cùng bế tắc trong khâu tấn công. Ở chiều ngược lại, Milan còn phải nhận thêm bàn thua ngay trước khi hiệp 1 kết thúc.
Sau nhiều pha hãm thành nguy hiểm, Fiorentina có bàn nhân đôi cách biệt ở phút 45+1. Vlahovic làm tường cho Riccardo Saponara. Cựu cầu thủ Milan nhận bóng rồi tung cú cứa lòng đẹp mắt, hiểm hóc, không cho Tatarusanu bất kỳ cơ hội nào để cản phá.
Sang tới hiệp 2, Fiorentina vẫn có khởi đầu tốt hơn. Phút 60, Duncan thực hiện pha thả bóng loại bỏ hoàn toàn hàng phòng ngự Milan. Dusan Vlahovic thoát xuống, rê qua cả Tatarusanu rồi sút thẳng vào lưới trống.
Hy vọng giành điểm trên sân Artemio Franchi của Milan lóe lên ở phút 62. Đường chuyền hỏng tai hại của Giacomo Bonaventura trở thành pha kiến tạo hoàn hảo cho Zlatan Ibrahimovic. Sau khi cắt được bóng, số 11 của Milan lập tức tung cú sút trái phá cháy lưới Pietro Terracciano.
5 phút sau, Ibrahimovic thắp sáng hy vọng lội ngược dòng cho Milan. Siêu sao người Thụy Điển đệm bóng cận thành, hạ gục Terracciano sau khi đón đường căng ngang chuẩn xác của Theo Hernandez.
Tuy vậy, Milan vẫn phải rời Artemio Franchi trong cảnh trắng tay. Phút 86, Nicolas Gonzalez cướp bóng trong chân Hernandez rồi chuyền cho Vlahovic. Tiền đạo mang áo số 9 dứt điểm tung lưới Tatarusanu để hoàn thành cú đúp.
Bàn thắng cuối cùng của trận đấu xuất hiện ở phút 90+6. Cú đánh đầu của Ibrahimovic đưa bóng dội cột dọc khung thành Fiorentina. Quả bóng bật ngược lại đúng vị trí của Lorenzo Venuti rồi đi vào lưới.