The Hornets (5-5) led 56-55 before going on a 14-4 run over a 4:14 stretch, with 3-pointers by Eberhard and Dylan Garrity highlighting the spree.
Sacramento State, which trailed 35-29 at the break, made 7 of 8 3-point attempts in the second half.
Hoffman was 4 of 5 from behind the arc for the game. He had two 3-pointers during a 12-0 run by the Hornets in the first 4:32 of the second half.
Troy Huff had 10 points for North Dakota.