Efter tredjeplatsen i den första deltävlingen i Warszawa kunde 33-åringen vinna dagens Grand Prix i Tjeckien – genom en riktig rysare.
Svensken har nu 32 poäng och ligger med det ett poäng före engelske Tai Woffinden, som tvingades avbryta lördagens final.
Inledde svagt
Lindgren inledde dock svagt och noterade tre andraplatser och en tredjeplats inför sitt sista heat.
Väl där körde han med kniven mot strupen för att nå semifinal – och det tycktes vara kvällens segerrecept. Lindgren vann sitt heat för att ta sig till semifinalen, och där skulle segrarna fortsätta.
– Det var en tuff kväll som blev bättre och bättre, säger Lindgren till TV10.
Gick om i sista sekund
I semifinalen ställdes Lindgren mot engelske Tai Woffinden, australiensiske Jason Doyle och danske Nicki Pedersen och kunde vinna säkert efter att Pedersen blivit diskvalificerad.
I finalen blev motståndet ryske Emil Sajfutdinov, polske Patryk Dudek och Woffinden. Efter att Woffinden tvingats avbryta såg Dudek länge ut att ta hem segern och ledde finalen fram till allra sista sekund. Först då kunde Lindgren köra förbi och ta en dramatisk tredje seger i GP-sammanhang.
– Jag pushade allt jag hade i fyra varv. Jag var nära Patryk flera gånger, men i sista sväng tänkte jag att ”jag går för det på utsidan”, och det fungerade. Jag är mycket glad, det var väldigt nära hela finalen, säger Lindgren i TV10.