Noah Dahlström slog till med bara 59 sekunder kvar av matchen och blev matchhjälte med sitt 5-4-mål.
Timrå tog ledningen efter 4.30, genom Oscar Winsa framspelad av Jesper Brundin.
Bergnäset kvitterade till 1-1 efter 7.55, när Jesper Oscarsson slog till på pass av Hugo Nyhem.
Timrå tog ledningen på nytt efter 15.49, genom Linus Wallin framspelad av Gabriel Edlund.
Efter 7.40 i andra perioden nätade Casper Olofsson på straff, och kvitterade för Bergnäset.
Timrås Linus Wallin gjorde 3-2 efter 13.53 framspelad av Johan Hultberg.
Bergnäsets Casper Olofsson gjorde 3-3 efter 20.20 framspelad av Jesper Oscarsson.
Timrå tog ledningen på nytt genom Erik Byrinder efter 7.15 i tredje perioden.
Bergnäset kvitterade till 4-4 genom Casper Olofsson efter 14.33 av matchen.
Timrå kunde dock avgöra till 5-4 med 59 sekunder kvar av matchen genom Noah Dahlström.
Casper Olofsson gjorde tre mål för Bergnäset.
Förlusten var Bergnäsets andra uddamålsförlust.
Resultatet betyder att båda lagen har oförändrad position i tabellen, Timrå på sjunde plats och Bergnäset på nionde plats.
Söndag 17 december 13.00 spelar Bergnäset borta mot Härnösand.