Trosa Balkan startade matchen bäst och tog ledningen tidigt i matchen. Christian Lövbom slog till, redan i 13:e minuten.
Laget ökade ledningen till 2-0 efter en knapp halvtimmes spel, genom Edis Ahmetovic.
Trosa Balkan ökade ledningen till 3-0 på stopptid i första halvleken, genom Menes Osmanovic. Med en dryg halvtimme kvar att spela nätade Jens Heimann och reducerade åt Hällbybrunn.
I den 61:a minuten fick Trosa Balkans Nabi Shukury rött kort, och laget fick spela de sista 29 minuterna med en spelare mindre.
Hällbybrunn reducerade igen i 64:e minuten genom Hannes Sund.
Trosa Balkan åkte på en utvisning I den 65:e minuten när Matchvärd Behudin Mustafic fick lämna planen.
Elmin Muzurovic ökade Trosa Balkans ledning i 76:e minuten.
5-2-målet kom på övertid, när Hasim Harri Jaganjac slog till och gjorde mål.
Trosa Balkan har två segrar, en oavgjord och två förluster och 14-19 i målskillnad på de senaste fem matcherna, medan Hällbybrunn har en vinst, två oavgjorda och två förluster och 9-14 i målskillnad.
Resultatet betyder att båda lagen har oförändrad position i tabellen, Trosa Balkan på elfte plats och Hällbybrunn på åttonde plats.
Trosa Balkan tar sig an Nykvarn i nästa match hemma söndag 11 augusti 18.30. Hällbybrunn möter Mariefred hemma fredag 5 juli 19.00.