Tyskland fick inte utdelning i den första halvleken mot Nigeria och buades ut av hemmapubliken.
Men efter pausvilan bräckte guldfavoriten dödläget.
Jublet visste inga gränser när Simone Laudehr satte 1–0 i den 54:e minuten – vilket blev slutresulatet.
Tyskland är storfavorit till att ta hem sitt tredje VM-guld på hemmaplan – men mot Nigeria fick de kämpa för att ro hem tre poäng i sin andra gruppspelsmatch.
Tyskorna hade mest boll i den första halvleken, men lyckades inte spräcka nollan och blev gång på gång utmanövrerade av Nigerias hårda – men rättvisa – försvarsspel.
När pausvisslan ljöd svarade hemmapubliken i Frankfurt med att bua ut sina spelare och inte mycket hade fungerat för det stjärnspäckade lagbygget.
Den andra halvleken var dock bara nio minuter gammal när Tyskland bräckte dödläget.
I en tilltrasslad hörnsituation studsade bollen fram till Simone Laudehr, som behärskat dunkade in 1–0.
Jublet visste inga gränser efter ledningsmålet och Laudehrs balja visade sig räcka för att bärga segern.
– Det var ingen lätt match. Vi visste att det skulle bli tufft eftersom de behövde tre poäng. De gjorde livet surt för oss, säger matchhjälten till AP.
I och med viktorian är Tyskland redan klart för kvartsfinal mot Frankrike – med en gruppspelsmatch kvar.
– Det känns skönt att avancera, men vi har en hel del att jobba på, säger förbundskaptenen Sylvia Neid.
Välkommen att kommentera på Aftonbladet! Här är du med och skapar Sveriges mest engagerande mötesplats och nyhetskälla med viktig information, argument och synpunkter. Vi litar på att du håller en saklig ton och visar respekt för andra som deltar i diskussionen. Självklart skriver vi inte hatiska kommentarer på Aftonbladet. Och lika självklart står vi för det vi tycker. Kul att du vill vara med!
Med vänlig hälsning Jan Helin, chefredaktör.
Läs mer om kommentarer
10:55 Monacos GP, Träning 3
Viasat Motor, Viasat Motor HD
13:55 Monacos GP - Kval
TV10, Viasat Motor, Viasat Motor HD
15:00 Europatouren, dag 3
Viasat Golf
15:05 Füchse Berlin - THW Kiel
TV10
15:25 Brasilien - Danmark
Viasat Fotboll, Viasat Fotboll HD
15:30 Final
Eurosport 2
15:55 Huddersfield - Sheffield U...
TV4 Sport, TV4 Sport
16:55 Dag 6
SVT2
17:55 Spanien - Serbien
TV4 Sport, TV4 Sport