In een winderig Florence nam de thuisploeg na een klein halfuur de leiding. Hans-Jörg Butt kreeg een afstandschot van Marco Marchionni niet onder controle en zag Juan Vargas op fraaie wijze de rechterbovenhoek vinden in de rebound. Echt gevaarlijk was Fiorentina tot dat moment nog niet geweest. De ploeg viel aan waar het kon, maar had moeite om Bayern München haar wil op te leggen.
De bezoekers kregen, slechts enkele minuten na de openingstreffer, via Arjen Robben de eerste grote kans van de wedstrijd. De Nederlander schoot van dichtbij echter hard over met links. In het restant van de eerste helft koesterden de Italianen hun voorsprong, Bayern zette nog een paar keer aan. Dat resulteerde alleen in een ongevaarlijke kopbal van Miroslav Klose, die al vroeg in het duel Mario Gomez voorin afloste.
Het tweede bedrijf kende een veel hogere amusementswaarde. Al na vijf minuten leek het weer raak voor de thuisploeg, maar Alberto Gilardino's inzet van dichtbij was te slap om Butt te verschalken. Kort daarop verdubbelde Fiorentina alsnog de marge via Stevan Jovetic. De talentvolle middenvelder vond de linker onderhoek na klaarleggen van Gilardino. Bayern reageerde snel. Eerst was Klose dichtbij, maar een voortreffelijke tackle van Per Kroldrup voorkwam een schot op goal. Mark van Bommel zorgde met een bekeken schuiver alsnog voor de aansluitingstreffer. Zijn in totaal vijftiende goal voor Der Rekordmeister.
Het daardoor ontstane vertrouwen bij Bayern werd snel in de kiem gesmoord. Jovetic passeerde Butt door de benen na een combinatie met wederom Gilardino, die handig doorkopte. Dit leek de genadeslag te zijn voor Bayern München, maar Arjen Robben toonde zich een minuut later van onschatbare waarde voor de ploeg Louis van Gaal. De Nederlander vond met een magnifieke wreeftrap de linkerkruising.
Het geloof bij Fiorentina ebde daarna als sneeuw voor de zon weg. Tot meer dan wat schoten vanuit de tweede lijn was La Viola niet meer in staat. Bayern was met enkele uitbraken nog wel dreigend, maar dat had geen consequenties meer voor de einduitslag.
Bayern plaatste zich zodoende voor de tiende keer in de historie voor de kwartfinales van de Champions League. Wel kwam er door de 3-2 nederlaag een einde aan een reeks van achttien ongeslagen duels op rij.

