The win, thanks to goals from Richard Kell, Andy Crosby and a Cleveland Taylor brace were enough to move United to within a point of leaders Yeovil.
The Glovers were held 1-1 by Kidderminster, battling for their Football League survival, who could have snatched all three points had goalscorer Mark Rawle not fluffed a late chance.
It leaves the Harriers six points behind Rushden and Diamonds, who occupy the last safe spot in the table.
Rushden beat Boston 4-2, with loanee Billy Sharp hitting a hat-trick. Their win also looks certain to condemn Cambridge to Conference football next season - as the Us trail them by nine points, with three games to go.
Lincoln moved into fifth after a 2-0 home victory over fellow play-off hopefuls Macclesfield.
Darlington could not take full advantage of the Silkmen's slip as they were denied victory at Mansfield by Rhys Day's 90th-minute winner.
Northampton were beaten by Cheltenham, and Wycombe failed to close the gap on the Cobblers after they lost 2-1 at home to Bury
Chester drew 2-2 with Bristol Rovers, with Notts County and the Cods also playing out a stalemate with the same scoreline.
Richie Lambert's goal earned Rochdale a point against Shrewsbury, after Mike Sheron had fired the Shrews ahead from the spot after six minutes.