Segern var den första efter fem matcher i rad utan seger i division 6 Uppland västra herr i fotboll.
Matchen var mållös till Örsundsbro tog ledningen i 27:e minuten, genom Neo Palm.
Örsundsbro ökade också ledningen till 2-0 i 39:e minuten, när Andreas Stråle fick träff. Direkt efter pausen gjorde Samuel Thorsell mål och ökade Örsundsbros ledning.
Med sex minuter kvar att spela reducerade Hagby genom Jakob Grahn. Mer än så blev det dock inte för Hagby.
4-1-målet kom på stopptid, när Samuel Thorsell återigen slog till och gjorde mål. Det fastställde slutresultatet till 4-1.
Örsundsbro har en seger, tre oavgjorda och en förlust och 8-8 i målskillnad på de senaste fem matcherna, medan Hagby har tre vinster, en oavgjord och en förlust och 10-6 i målskillnad.
Örsundsbro ligger på tredje plats i tabellen efter matchen, medan Hagby är på andra plats.
Torsdag 1 juni 20.00 spelar Örsundsbro borta mot Börje 2.