Brann, som jakter sølvplassen i eliteserien i konkurranse med blant andre Odd og Molde, tok ledelsen etter en knapp halvtime.
Haugesund ga imidlertid aldri opp på hjemmebane og etter scoringer av Haris Hajradinovic, William Troost-Ekong og Kristoffer Haraldseid ble de tre poengene værende i Haugesund.
Haraldseid fikk sjansen på frispark etter 81 minutter og skrudde ballen over muren og rett i krysset, utakbart for Brann-målvakt Alex Horwath.
– Dette var ubeskrivelig deilig. Det var årets kamp for oss, og å få være med å vinne med laget mitt er helt fantastisk. Dette var en lagseier, og jeg var bare med på å sette kronen på verket, sier Haraldseid til TV 2.
Dermed mistet bergenserne muligheten til å rykke ifra i kampen om 2. plassen. Brann er nå nede på 4. plass med 37 poeng, forbigått av både Haugesund og Odd.
Kjappe scoringer
Etter en litt tam start på kampen fikk publikum i Haugesund etter hvert en underholdende forestilling i 1. omgang.
Det første målet kom da Kristoffer Barmen kom seg alene foran mål etter et innlegg fra Fedrik Haugen. Da var kampen en halvtime gammel.
Dermed var Brann i siget, og det tok ikke mer enn drøye to minutter før Steffen Lie Skaalevik satte ballen i nota etter en pasning fra Torgeir Børven.
Haugesund ga imidlertid ikke opp, og godt hjulpet av et straffemål kom laget tilbake i kampen.
William Troost-Ekong gikk nemlig i bakken kun seks minutter etter Branns 2-0-mål.
TV-bildene viste at han ble holdt av Heltne Nilsen, og dommer valgte dermed å blåse. Straffen ble satt sikkert i mål Haris Hajradinovic.
Saken fortsetter under bildet
Utligning like før pause
Like før pause var Troost-Ekong på ferde foran Branns mål igjen. Denne gangen kom han imidlertid til avslutning og utlignet dermed til 2-2 kun sekunder før dommer blåste i fløyta.
Haugesund kom på flere besøk i Brann-forsvaret i 2. omgang, men det var likevel gjestene som hadde de største sjansene.
13 minutter før ordinær tid fikk Barmen en kjempemulighet til å avgjøre da han kom seg alene med keeper. Han prøvde å vippe ballen over keeper, men ballen gikk til side for mål.
Lekkert vinnermål
Derfor var det nok tungt for bergenserne da Kristoffer Haraldseid skrudde ballen lekkert i Brann-krysset fra 18 meter.
I 2. omgang ble det for øvrig amper stemning blant Brann-supporterne på tribunen da Jakob Orlov ble taklet av Nemanja Tubic med strak fot innenfor 16-meteren.
Dommer valgte likevel å la spillet gå.