Porkunin taistelu oli toisessa maailmansodassa virolaisista muodostetun 20. Waffen-SS:n krenatööridivisioonan ja Neuvosto-Virolaisen 8. kiväärirykmenttiin kuuluneen 249. kiväärirykmentin välinen taistelu, joka käytiin 21. syyskuuta 1944 Porkunin kylän ja Porkunijärven lähistöllä seitsemän kilometrin päässä Tamsalusta. Taistelussa 8. kiväärirykmentti piiritti 1500 akselivaltojen sotilasta, jotka yrittivät vetäytyä Tannenberg-linjaan Sinimäkien alueelle. Taistelussa kaatui 500 virolaissotilasta ja 1 000 neuvostosotilasta. Eloonjääneet 700 vangittiin. Paikalliset kyläläiset hautasivat 273 sotilasta saksalaisissa univormuissa.
Luokka:Toisen maailmansodan itärintaman taistelut Luokka:Vuoden 1944 sotahistoria Luokka:Viron sotahistoria