Schweiz inledde med att riva iväg längs kanterna, Kamerun bjöd på bristfällig bevakning på några fasta situationer. Oroligt i försvaret, men aldrig riktigt farligt.
Kamerun stack upp, sågade sig fram. Christine Manies nick gick så när på mål och inledde en period med fler lägen.
Ramona Bachmann fick inte kontroll på bollen vid ett friläge men kunde revanschera sig med framspelningen snett inåt bakåt till Ana Maria Crnogorevic efter 23 minuter.
1-0 efter ett välriktat avslut, Crnogorevic hade tid på sig att stämma av tillslaget till sitt första mål i turneringen.
Schweizspelarna Humm och Ramona Bachmann hade tre mål var vid matchstart, liksom Gaelle Enganamouit (Eskilstuna United) som arbetade bra som bollskicklig targetspelare.
I första halvlek var Schweiz närmare ytterligare ett mål. Humms nick och Bachmanns löpning ändrade inte paussiffrorna 1-0.
I andra halvlek började Kamerun med en tempoökning och fick nätkänning efter bara två minuter.
Anstormningen fortsatte efter Gabrielle Onguenes mål, ett lamslaget Schweiz blev allt mer pressat. Inhopparen Madeleine Ngono Manis markering var obefintlig när hon lyfte och nickade in 2-1.
Allt med Enganamouit som strålade kraftspelare, arbetsvillig som få framåt. Eskilstunaspelaren bär Kamerun, två segrar på två segrar på tre matcher och lätt vidare till åtttondelsfinal mot Kina.
Schweiz målskillnad bör räcka för att gå vidare som grupptrea, förmodligen väntar då Kanada i nästa match.