James Baker was the pick of the Northern bowlers with 3-74 from 24 overs, while rookie leg-spinner Ish Sodhi got through 32 overs and finished with 2-100.
Broom's knock will take his first-class career batting average above 40 after he came in to the game with a mark of 39.97.
It will have been a frustrating result for Northern Districts who began the day needing eight wickets and captain Brad Wilson had a useful bowling attack at his disposal, including former test seamer Brent Arnel.
In Napier, Central Districts laboured to an eventual outright victory after Auckland produced an impressive rearguard action on day four.
Auckland began the day on 210-7 in their second innings, 10 runs behind after they made 210 in their first innings and CD declared their first dig closed at 430-9 earlier in the match.
With defeat looming large, Auckland No 7 Colin Munro went out and brought up his second first-class century as he made 103, while he combined with Michael Bates (59) who put on 133, which was a record mark for Auckland against CD for the eighth wicket.
Their resistance meant that Central were faced with the tricky run chase of 146 for victory and they began steadily before veteran seamer Bruce Martin removed the in-form Carl Cachopa and the evergreen Mathew Sinclair in quick succession.
At that point, Central were on the ropes at 57-3 but a patient 48 from Jeet Raval and a valuable 36 from 19-year-old Will Young saw the home side creep towards their target at Nelson Park.
Eventually, skipper Kieran Noema-Barnett, who finished unbeaten on 14, and Doug Bracewell, who was not out on 13, flogged a few boundaries late in the day to ensure a four-wicket win.
Martin finished with 3-44 from 15