Matchen var mållös till Tun tog ledningen i 26:e minuten, genom Oscar Karlsson.
Vingåker kvitterade till 1-1 i 27:e minuten, när Ismael Nasser Ismael hittade rätt.
Tun tog ledningen på stopptid i första halvleken, genom Axel Eriksson. I den 55:e minuten blev Vingåkers Abdirisak Hassan Jimale utvisad.
I 70:e minuten nätade Olle Östlund, och gjorde 1-3.
I den 72:a minuten ökade Olle Östlund ledningen ytterligare.
Tun åkte på en utvisning I den 88:e minuten när Khalid Abdullahi Dhunkal fick lämna planen.
Med tre omgångar kvar är Vingåker på åttonde plats i tabellen, och Tun är på tionde plats.
Nästa motstånd för Vingåker är IFK Nyköping U. Lagen möts lördag 28 september 15.30 på Folkungavallen.