Colombia chockade Tyskland efter 52 minuters spel och det var den 18-årige Linda Caicedo som slog till med ett drömmål.
Supertalangen hämtade upp en retur efter att ett skott blockats och med en kroppsfint skapade hon sig utrymme för ett avslut, i bortre krysset satt bollen och vild glädje utbröt hos Colombia.
- Wow som hon tog chansen att visa upp sin magi, sade förre Leeds-anfallaren Lucy Ward i BBC:s sändning.
Tyskland tog sig sedan tillbaka i matchen målmässigt efter att Alexandra Popp satt dit en straff, men det var Colombias match och man avgjorde med matchens sista chans. Manuela Vanegas nådde högst på en hörna och nickade in segermålet för Colombia.
Resultatet gör att gruppen är vidöppen inför den avslutande omgången och samtliga nationer har chans att gå vidare.
Tysklands förlust innebär att man förlorade i ett VM-gruppspel för första gången sedan 1995, då man föll mot Sverige, detta enligt statistiktjänsten Squawka.
Startelvor:
Tyskland: Frohms - Huth, Hendrich, Doorsoun-Khajeh, Hagel - Däbritz, Oberdorf - Brand, Magull, Buhl - Popp.
Colombia: Jaramillo - Arias, Carabali, Arias, Vanegas - Durango, Montoya, Andrade - Caicedo, Usme, Ramirez