SIF Norrtelje tog en tidig ledning. Daniel Falk gjorde målet framspelad av Lucas Morén, redan i sjunde minuten.
Uppsala Bois kvitterade till 1-1 i 36:e minuten, genom Simon Bonetto.
SIF Norrtelje tog ledningen strax före halvtidsvilan, genom Oskar Helin på pass av Axel Ringblom.
SIF Norrtelje hade övertaget i andra halvleken. Laget gick upp till 3-1 innan Uppsala Bois reducerade.
Därefter kontrollerade dock SIF Norrtelje spelet och matchen slutade 4-2.
SIF Norrtelje har tre segrar, en oavgjord och en förlust på de senaste fem matcherna, medan Uppsala Bois har tre vinster och två förluster.
För Uppsala Bois gör resultatet att man nu ligger på fjärde plats i tabellen, medan SIF Norrtelje är på femte plats.
I nästa match möter Uppsala Bois Helenelund hemma på fredag 6 januari 15.00.