Utgångsläget var utmanande utan att vara omöjligt, 0-1 vid startvisslan på Stadion am Brentanobad.
Det tyska storlaget kom med sju förluster i liga och cupspel under ordinarie tid, därav tre på hemmaplan under säsongen. En öppning för Rosengård som tog tjuren vid hornen på Rosengård märkligt, härligt böljande maktkamp.
Gästernas matchplan fick dock vika undan för Frankfurts press i början. Hemmalaget naglade fast bollen nere vid kortlinjen, skapade chanser med ett avslut i kryssribban och oroade rejält.
Rosengård stod pall och fick nästa sekvens att handla mer om hur man tänkt sig spela. Samma aggressivitet i försvaret, tryck i uppspelen och bättre understöd till Gaelle Enganamouit längst fram.
Allt beroende av passningskvaliteten över tid som varierade på naturgräset.
Det första målet blev allt viktigare och Rosengård grep möjligheten. Med mycket folk i anfallet fanns många alternativ, Ali Riley i en uppflyttad position crosspassade till Lina Nilsson på andra kanten. Inlägget från höger var perfekt, Sara Björk Gunnarsdottir helt fri när hon nickade in ledningsmålet.
Taktikvalen efter 0-1 i matchminut 28 var intressant, Frankfurt kunde inte öppna sig lika mycket men fick några spelvändningar till skänks där Sofia Lundgren ingrep säkert.
Rosengård var också avvaktande fram till paus men rivstartade andra halvlek med friläge från Enganamouit.
Visserligen bara till sammanstötning med målvakten men ändå en ljuspunkt. Nyförvärvet balanserade mellan kraftfullt anfallsspel och vårdslösa dueller, men höll sig på rätt sida efter en inledande varning.
Lundgren stärkte sina aktier
När kvällsmörkret tog över fick bortalaget allt svårare att bygga spelet – höll fler namn, bland annat Marta med gott defensivt jobb, på egen planhalva och fick kortare anfall. Sofia Lundgrens rutin och pondus höll Rosengård kvar ett par gånger, ofta med Kerstin Garefrekes som sista hemmaspelare på bollen.
Slutkvarten hade både nerver och livlig fotboll med sig och förlängningsläget uppfylldes.
Om Frankfurt skapade fler heta situationer under ordinarie tid kompenserade Rosengård väl under två gånger 15.
Emma Berglund prickade stolpen och Natasa Andonova strök stolpen på fel sida i slutet av respektive förlängningshalvlek, Lina Nilsson vaktade sin stolpe och räddade på mållinjen innan straffarna tog vid.
Nio lyckade straffar av tio
Sara Björks Gunnarsdottir först ut med ett försök som Anne-Kathrine Kremer räddade. Åtta straffar senare hade alla, i FCR:s fall Andonova, Marta, Enganamouit och Berglund hittat nät. Matchboll för Frankfurt, Marith Priessen väntade iskallt ut Lundgren, sist ut i ett prickfritt straffskytte för segerlaget.
Inga spelmål men sex straffar över två matcher fällde Rosengård som var ack så nära semifinalen. Där möter Frankfurt ligakollegan Wolfsburg som dubblade siffrorna mot italienska mästaren Brescia till 6-0 sammanlagt.