Frankfurt dominerade från början men allteftersom tuggade sig LSK in i matchen och respekten som man visade i hemmamatchen avtog.
Efter 12 minuter nickade svenska Emma Lund, som i våras lämnade AIK, in 1-0 för LSK efter en hörna.
Frankfurts Kerstin Garefrekes kom nästan fri med LSK isländska och före dettta Djurgården-målvakt Gudbjörg Gunnarsdottir som under matchen fick göra flera fina räddningar.
Frankfurts Simone Lauder prickade utsidan av krysset några minuter efter Lunds ledningsmål. Hon var upphov till LSKs straff. Sherida Spitse lade den dock inte bättre än att Frankfurt-målvakten Ann-Kathrine Kremer kunde rädda.
I andra halvlek hade LSK de bästa chanserna. Hemmalaget backade hemåt, medvetet om att 0-1-underläget ändå räckte för avancemang.
20 minuter kvar ökade Marita Lund till norskt 2-0 med ett överraskande och vålplacerat långskott. i 80:e minuten bytte LSK in sin andra svenska Mimmi Löwenius. LSK tog över och en viss nervositet spred sig i hemmalaget. Det här var definitivt inget man hade räknat med.
Matchen gick till förlängning och här hade Mandy Isacker den första chansen att avgöra för Frankfurt. Det blev även hon som satte den sista straffen efter att LSKs Sherida Spitse bränt sin andra straff för kvällen – en bra bit utanför. Alla övriga satte sina straffar.