Hammarby hade minskat glappet till Sirius till sex poäng, men efter två raka poängtapp i de senaste matcherna växte avståndet till åtta poäng.
Mot BP behövde Hammarby en seger för att vara tillbaka i jakten.
Det började bra. I den åttonde minuten hittade Viktor Lind fram till Paulos Abraham som spräckte nollan. Abraham hade läge att öka på en stund senare, men det var i stället BP som gjorde matchens andra mål.
Mads Hansen fick bollen framför mål och satte kvitteringen. Hammarby tryckte ner BP efter målet, men bortalaget stod emot bra.
Strax innan paus hittade Montader Madjed dock fram till Markus Karlsson som gjorde sitt första mål för säsongen och gav hemmalaget ledningen på nytt.
Sätter press på konkurrenterna
Tio minuter efter paus ökade Hammarby på. Lind skickade in frispark som Frederik Winther placerade in i mål. Det punkterade matchen.
Hamarby vann med 3–1 och är nu fem poäng bakom Sirius och en bakom Djurgården. Båda lagen har dock en match mindre spelad.