Thiếu vắng Gobbi (treo giò 3 trận vì thẻ đỏ tại Munich), Gamberini (chấn thương) và Adrian Mutu (sử dụng chất bị cấm), song Fiorentina kịp đón chào sự trở lại của Cristiano Zanetti và Juan Manuel Vargas khi Prandelli vẫn trung thành với sơ đồ 4-3-2-1 ở trận lượt đi. Trong khi đó, Bayern Munich có một sự thay đổi bất đắc dĩ trong đội hình với Badstuber được đẩy vào trong đá trung vệ thay Demichelis chấn thương nhường cánh trái cho… tiền vệ 17 tuổi David Alaba.
Tuyết và gió mạnh tại Florence đã ít nhiều ảnh hưởng đến hai đội sau tiếng còi khai cuộc. Song nhìn chung những phút đầu tiên của trận đấu, thế trận không khác nhiều so với trận lượt đi khi Bayern Munich cầm được nhiều bóng hơn song Fio chơi áp sát và phòng ngự có tổ chức nên đội khách không có được những cơ hội nguy hiểm và bóng chủ yếu chỉ quanh quẩn khu giữa sân. Cơ hội chỉ đến với cả hai đội từ các tình huống cố định hay sút xa. Nhờ lợi gió trong hiệp một, Fio có được pha uy hiếp khung thành đầu tiên sau cú đá phạt sở trường đi vọt xà của Vargas.
Với một thế trận giằng co như thế, bàn thắng chỉ đến khi có đội bóng phạm sai lầm và sau gần nửa giờ thi đấu điều đó đã xảy ra. Thủ thành Butt không thể bắt gọn cú sút sệt của Marchionni và để bóng đi đúng đà di chuyển của Vargas, tuyển thủ Peru không bỏ lỡ cơ hội sút chéo góc mở tỷ số.
Tình hình thêm xấu đi cho Bayern Munich khi Mario Gomez buộc phải rời sân do chấn thương nhường chỗ cho Klose. Song may mắn dường như không ngoảnh mặt với người Đức khi họ suýt có bàn gỡ nhờ một cơ hội… từ trên trời rơi xuống. Trong một tình huống lộn xộn, bóng đi đến đúng vị trí thuận lợi của Robben, song tuyển thủ Hà Lan không thể đánh bại thủ thành Frey ở tình huống mặt đối mặt. Đó cũng là tình huống đáng chú ý nhất ở cuối hiệp một.
Nếu tỷ số 1-0 được giữ nguyên đến cuối trận, Fio là đội đi tiếp nhờ luật bàn thắng trên sân khách, nên sau giờ nghỉ Fiorentina chơi chặt chẽ, không tạo nhiều khoảng trống cho đối phương và tấn công dè dặt. Song không vì thế mà khung thành của Butt được yên ổn. Sau pha kết thúc của Gilardino bị cản phá, Fio có bàn nhân đôi cách biệt sau một pha dàn xếp đẹp mắt. Gilar đánh gót điệu nghệ cho Jovetic trong tư thế không người kèm, dễ dàng lập công.
Bị dẫn hai bàn, đây là lúc để người Đức chứng tỏ bản lĩnh và trận này không phải là một ngoại lệ. Chỉ khoảng 5 phút sau, Bayern Munich đưa cuộc chơi trở lại vạch xuất phát nhờ cú sút xa đẹp mắt của van Bommel trong tình huống tiền vệ phòng ngự áo Tím bị hút sang cánh phải sau pha đi bóng của Ribery.
Kịch tính của trận đấu được đẩy cao khi niềm vui của người Đức không kéo dài quá 4 phút. Một lần nữa, Gilar kiến tạo cơ hội cho Jo - Jo dứt điểm cận thành mở lại cánh cửa đi tiếp cho người Italia. Tuy nhiên, khi các CĐV Fio vẫn còn chưa hết ăn mừng bàn thắng thứ ba thì lưới của đội bóng áo Tím lại rung lên chưa đầy 60 giây sau trong một đêm đấu của những người Hà Lan. Robben có được khoảng trống hiếm hoi đầu trận, tung cú sút kỹ thuật vào góc cao khung thành trong nỗ lực bay người cản phá đầy tuyệt vọng của Frey.
Đội bóng áo Tím vùng lên mạnh mẽ ở những phút còn lại song bên cạnh tình huống Gilar đưa được bóng vào lưới song không được công nhận vì lỗi việt vị, thì nỗ lực đưa Keirrison vào sân không tạo ra một sự khác biệt nào khác khi Bayern bằng mọi cách bịt đường vào khung thành đội nhà để bảo vệ thành quả.
Thắng 3-2, Fio vẫn rời cuộc chơi trong nghiệt ngã với nỗi uất ức bởi bàn thua ở những phút cuối tại Munich. Trong khi đó, “Hùm xám” xứ Bavaria đã có những phút giây nghẹt thở tại Artemio Franchi song tinh thần Đức cùng sự tỏa sáng của những người Hà Lan đã đưa họ vào tứ kết.
Bàn thắng
Fiorentina: Vargas 27; Jovetic 54, 64
Bayern Munich: Van Bommel 60, Robben 65
Đội hình thi đấu
Fiorentina: Frey; De Silvestri, Natali, Kroldrup, Felipe (Pasqual 79); Montolivo, Zanetti; Marchionni, Jovetic, Vargas (Keirrison 82); Gilardino
Bayern Munich: Butt; Lahm, Van Buyten, Badstuber, Alaba; Robben, Van Bommel, Schweinsteiger; Ribery (Pranjic 91); Muller, Gomez (Klose 30)