Stevenage saw off Salisbury to maintain their push for promotion.
Ronnie Henry put the home side ahead when he met Daryl McMahon's pass to fire home from 12 yards.
But Henry made it all-square within a minute when he inexplicably headed past his own goalkeeper Alan Julian to draw Salisbury level.
Stevenage kept coming forward and Steve Morison set up Tony Stokes to put them back in front before Craig Dobson's close-range finish made it 3-1.
Stevenage: Julian, Fuller, Oliver, McMahon, Morison, Henry, Junior Lewis (Cole 44), Dobson (Batt 90), White, Liptak, Stokes (Berry 71).
Subs Not Used: Russell, Arber.
Booked: Dobson, McMahon.
Goals: Henry 3, Stokes 17, Dobson 69.
Salisbury: Ryan Clarke, Sandell, Robinson, Cook, Turk, Matthews, Feeney (Brown 70), Fowler, Bartlett, Barnes, Clay (Prince 84).
Subs Not Used: Beswetherick, Horsell, Weedon.
Goals: Henry 4 og.
Ref: D Coote (Newark).