Lindgren vann på hemmaplan i Målilla i mitten av augusti och efter att ha åkt ut i semifinal i tyska Tetrow senast slogs svensken på nytt i toppen.
Det räckte till en tredjeplats i danska Vojens och därmed tog han in på dansken Leon Madsen som ligger trea i VM-sammandraget. Nu skiljer bara fem poäng med två deltävlingar kvar att köra.
Madsen efter på hemmaplan
Madsen hade en tuff kväll i hemmatävlingen och tog sig inte vidare från grundomgången.
Lindgren tog två heatsegrar i grundomgången och blev tvåa i sin semifinal. Även Antonio Lindbäck, en heatseger, tog sig till semifinal, men slutade där sist.
Bartosz Zmarzlik tog säsongens tredje GP-seger och närmar sig sin första VM-titel. Tvåan Emil Sajfutdinov, Ryssland, blev sist i finalen och är nu nio poäng efter polacken.
Matej Zagar, Slovenien, blev tvåa i finalen, men har inget med toppen i totalen att göra.
Nästa VM-deltävling körs i Cardiff om två veckor.
Totala VM-sammandraget
1. Bartosz Zmarzlik, Pol, 103 poäng
2. Emil Sayfutdinov, Rys, 94 poäng
3. Leon Madsen, Dan, 92 poäng
4. Fredrik Lindgren, Sve, 87 poäng