Hammarby drabbades av ett tungt avbräck tidigt när Erik Israelsson åkte på en tuff smäll och tvingades lämna matchen redan i andra minuten. Imad Khalili ersatte.
Och det skulle bli värre för hemmalaget, när 17-årige Jesper Karlsson tryckte in 1-0 för gästerna i den 16:e minuten.
Samme Karlsson var sedan i allra högsta grad inblandad i 2-0. Mittfältaren tunnlade en Hammarbyförsvarare och stack in bollen till Rasmus Sjöstedt, som rullade in 2-0 med knappa halvtimmen spelad. Hemmapubliken visade sitt missnöje med burop.
Men i den 34:e minuten var det dags igen. 17-årige Karlsson löpte sig fri efter en inspark - som skarvades vidare av en hemmaförsvarare - och rullade in 3-0 i friläge.
Hemmalaget fick dock nytt hopp strax före paus, när Kennedy Bakircioglu gjorde som han gjort så många gånger förr - knorrade in en frispark.
Och kort därefter kom nästa reducering. Inhopparen Khalili rann igenom och lobbade in 2-3 från nära håll. I samband med situationen varnades Amin Nazari som försökte stoppa bollen med handen.
Det tog en kvart in i andra halvlek, sedan hade Hammarby fullbordat en sensationell upphämtning. Och som det gjordes. 3-3-målet signerades av Richard Magyar - som i princip stillastående dunkade in ett långskott lågt till höger om Martler i Falkenbergsmålet.
Slutresultatet på Tele2 Arena skrevs därmed till 3-3. Avståndet mellan lagen är fortsatt sex poäng.
Startelvor:
Hammarby: Kristinsson; Mar Saevarsson, Magyar, Sätra, Silverholt; Haglund, Bakircioglu; Smarason, Israelsson, Torsteinbö; Romulo
Falkenberg: Martler; Sjöstedt, Juel-Nielsen, Vall; Carlsson, Nazari, Svensson, Krizanovic, Kwakwa; Karlsson, Araba
Se höjdpunkterna från matchen i spelaren ovan.