Segermålet för BOIF stod Simon Lundholm för på stopptid.
BOIF startade matchen bäst och tog ledningen tidigt i matchen. Hampuz Bränning slog till, redan i 17:e minuten.
Hebe kvitterade till 1-1 i 19:e minuten, när Rasmus Sandsborg slog till. Hebe gjorde också 1-2 i 54:e minuten när William Music slog till.
BOIF:s Anton Johansson gjorde 2-2 i 67:e minuten.
Det matchavgörande målet kom på tilläggstid, när Simon Lundholm slog till och gjorde 3-2 för BOIF.
Förlusten var Hebes fjärde uddamålsförlust.
För BOIF gör resultatet att man nu ligger på andra plats i tabellen, medan Hebe är på femte plats.
Torsdag 24 augusti 18.30 spelar Hebe borta mot Horn/Hycklinge.