Paulos Abraham gav hemmalaget ledningen redan efter fem minuter. Hampus Skoglund slog inlägg från högerkanten och Abraham tryckte in 1-0.
Men Mads Hansen kvitterade för BP efter dryga halvtimmen. Oavgjort in i slutminuterna av första halvlek.
Då slog Markus Karlsson till med sitt första mål för säsongen. 2-1 vid paus.
I andra halvlek utökade Hammarby till 3-1. Hemmalaget tog en komfortabel seger.
Oscar Steinke fick sin första start för Hammarby. 20-åringen gjorde en av två förändringar från krysset mot Örgryte.
I BP-laget debuterade tidigare Hammarby-backen Pavle Vagic.
Segern innebär att Hammarby är tillbaka i guldjakten efter tappet mot serieledarna Sirius.
Källor