Inget av lagen lyckades göra mål under första halvlek, men efter pausen slog Max Nordin till och gav Karlslund ledningen.
I 52:a minuten nätade Albin Malm, och kvitterade för IFK Eskilstuna.
IFK Eskilstuna tog ledningen bara en minut senare genom Mohammed Wahap.
Karlslunds Joel Andersson Segerlind gjorde 2-2 i 69:e minuten.
Ledningsmålet till 2-3 kom med fyra minuter kvar att spela, när Eldin Lugonja slog till och gjorde mål för IFK Eskilstuna.
2-4-målet för IFK Eskilstuna kom direkt därefter när Eldin Lugonja med en minut kvar att spela återigen gjorde mål. 2-4-målet blev matchens sista.
På stopptid blev Karlslunds Daniel Norrby utvisad, och fick spela med en man mindre sista minuterna.
Med två omgångar kvar är Karlslund sist i serien, medan IFK Eskilstuna är på elfte plats.
Söndag 15 oktober 16.00 spelar IFK Eskilstuna hemma mot Arameisk-Syrianska IF.