Marcus Björklund gjorde två mål, övriga mål för hemmalaget gjordes av Vilgot Englund och Lukas Linderoth.
IFK Nyköping stannar därmed på åttonde plats, och Viljan på tionde plats, i tabellen.
Nästa motstånd för IFK Nyköping är Newroz. Lagen möts söndag 3 augusti 16.30 på Bredängs BP.