Haninge tog ledningen efter 15 minuters spel, genom Lucas Fagerberg framspelad av Philip Hägg och Andreas Kroon. Haninge gjorde två snabba mål tidigt i andra perioden och gick från 1-0 till 3-0.
Iron reducerade dock till både 3-1 och 3-2 genom Ture Lindblom och Anton Tibblin efter 11.04 av perioden. Haninge vann också tredje perioden 4-1 och matchen slutade 7-3.
Philip Hägg gjorde två mål för Haninge och ett målgivande pass.
Haninge har tre segrar och två förluster och 23-18 i målskillnad på de senaste fem matcherna, medan Iron har fem förluster och 9-36 i målskillnad.
För Haninge gör resultatet att man nu ligger på nionde plats i tabellen, medan Iron är på 15:e plats.
Nästa motstånd för Iron är GötaTraneberg. Lagen möts fredag 25 oktober 19.00 i Lindbergs Arena.