Häcken satte full fart framåt direkt hemma på Bravida arena. Då låg Amor Layouni bakom det mesta under de första minuterna - men Hammarby stod emot.
Bajen fick inledningsvis ägna sig åt kontringsspel, där Hisingsklubben fortsatte att trycka upp laget och bland annat Simon Gustafson tog sig till ett vasst avslutsläge. Men skottet smet utanför den bortre stolpen.
Efter en händelserik första kvart lugnade tempot i spelet ner sig en aning och matchbilden jämnades ut. Då kunde i stället Hammarby ta sig till en vass målchans där både Nahir Besara och Jusef Erabi var inblandade - men Häcken kunde rensa till en resultatlös hörna.
I momentet efter kontrade Häcken blixtsnabbt genom Layouni, men Hammarby redde ut situationen efter ett svagare försök från Häcken-stjärnan.
I minut 30 var det slutligen dags för matchens första mål. Och det var Hammarby som skulle stå för det. Nahir Besaras frispark nickstyrdes av Häckens Mikkel Rygaard - och Edvin Kurtulus kunde raka in 0-1 mitt framför mål.
Tio minuter senare var Viktor Djukanovic nära att utöka borataledningen. Men det curlade skottet mot det bortre krysset räddades vasst av Andreas Linde.
- Första tio tycker jag att de gör det bra och vi har svårt att täppa till bakåt, men sedan tar vi över mer och mer. På slutet är det vi som har taktpinnen och de kör mest på kontringar, säger Hammarbys Fredrik Hammar till Discovery+ i paus.
Häckens Zeidane Inoussa i samma sändning:
- Vi har chanser att göra mål. Det gäller att vi är mer noggranna där framme. Vi håller dem utanför oss på sidorna och vi borde gjort fler mål den här halvleken.
Hammarby skulle ta sig till en vass chans omedelbart efter paus. Nahir Besaras avslut var däremot inte tillräckligt välriktat och smet utanför bortre stolpen.
Häcken stack upp emellanåt, men det var Bajen som var det bättre laget i upptakten av den andra halvleken. Då fick Besara ett nytt kalasläge, efter en fin aktion av Kurtulus, men Linde kom ut snabbt och gjorde sig tillräckligt stor för att rädda.
Efter 55 minuter tvingades Bajen-stjärnan Viktor Djukanovic till byte med skadeproblem, och ersattes av Abdelrahman Boudah.
I samma veva kunde Häcken ta över spelet allt mer och flytta fram laget - och ordnade med det en hel drös av hörnor. Och i minut 62 skulle det ge resultat.
Zeidane Inoussa kunde i en andravåg efter hörna spela fram Simon Gustafson, som i sin tur placerade in kvitteringen för Hisingslaget.
Efter målet öppnade matchbilden upp sig ytterligare, där inte minst Häcken kom till ett par heta lägen. Ett av dem föll till inbytte Blair Turgott, men Oliver Dovin räddade föredömligt.
Sen svängde det igen och Hammarby skapade ett par heta målchanser - men utan utdelning.
Men med mindre än fem minuter kvar skulle Häcken fullborda vändningen. Då var Even Hovland starkast på en hörna och kunde stånga in 2-1 till Häcken framför hemmaklacken.
Hammarbys Kim Hellberg uttalar sig efter matchen:
- Jag tycker att vi gör en bra bortamatch. All statistik jag har sett säger att vi gör en bra match och absolut inte ska förlora den. Ögat säger att vi rättvist leder matchen och har chansen att döda den, säger han och fortsätter:
- Häcken får periodvis ett tryck efter paus, men vi försvarar oss väldigt bra. Efter deras 1-1-mål svänger det lite och de gör mål på en av sina chanser och det gör inte vi. Det är tungt. Jag lider med grabbarna som lägger ner så mycket energi på att försvara straffområdet.
Häckens tränare Paco Johansen ger också sin syn..
- Vi hade bollen mer än Hammarby. Det är inte lätt. Vi gjorde det bra, men då tog Hammarby ledningen, säger han och fortsätter:
- Vi har en bra målvakt i Andreas Linde fram till vi får ett bra tryck. Spelmässigt är jag nöjd, men vi kan bli skarpare på att skapa fler målchanser. Vi är jättenöjda med att vinna och det är starkt mentalt att komma tillbaka.
Startelvor:
Häcken: Linde - Lindahl, Hovland, Lode, Lundkvist - Rygaard, Gustafson, Amane - Layouni, Chilufya, Inoussa.
Hammarby: Dovin - Pinas, Vagic, Kurtulus, Skoglund - Hammar, Tekie - Johansson, Besara, Djukanovic, Erabi.