Efter halva finalen låg Linnea Stensils tvåa men när allt skulle avgöras var 24-åringen starkast. Med minsta möjliga marginal var Stensils först över mållinjen, mindre än en tiondels sekund före polskan Anna Pulawska som knep andraplatsen.
Tiden 1.48,285 var dessutom nytt personbästa för svenskan.
– Jag fick ett väldigt bra lopp. En bra start och sedan kändes det som att jag kom in i mitt eget lopp bra direkt, säger Stensils och fortsätter:
– Jag hade planen att trycka till lite vid 200 meter. När jag gjorde det svarade kroppen ganska bra och jag kunde göra det en gång till med 100 kvar och kände att jag inte var helt död. Sedan dog jag sista 25 metrarna, men det gör man ju alltid.
Segern i K1 500 i Duisburg, Tyskland, var svenskans andra världscupseger i karriären och hennes första på 500 meter.
– Jättehäftigt att stå överst på pallen, säger Stensils.
I världscuppremiären i Ungern förra helgen slutade Stensils, som blev sjua i sin OS-debut i Rio 2016, tvåa på 200 meter.