Forest Green Rovers suffered their second consecutive defeat in the National League after losing 4-1 at Macclesfield Town.
Macclesfield were awarded a penalty when Rob Sinclair handled the ball inside the box and Dennis scored his second when he converted the spot kick. Sinclair was then sent off for a bad challenge before the break. Paul Lewis and Danny Whittaker completed the scoreline with second-half goals.
Gateshead slipped down to fourth after they lost 2-1 at home to Welling United. A Sam Russell own goal gave Welling the lead before Xavier Vidal made it 2-0 in the 29th minute. Nathan Buddle pulled one back for Gateshead shortly after but the hosts failed to breakdown their opponents after the break.
Braintree Town moved closer to the top six after they thrashed Altrincham 4-0. Michael Cheek gave the visitors the lead in the ninth minute before Kenny Davis doubled the advantage from the penalty spot. Substitutes Anthony Edgar and Taylor Miles both scored in injury time.
Bromley came from behind to hammer Torquay United 7-3 away from home. James Hurst put the hosts in front after five minutes but Moses Ademola levelled the match three minutes later. Adeloma got his second in the 13th minute before completing his hat-trick after half an hour.
Aldershot retook the lead when Walker scored his second of the game on the hour mark before Cheye Alexander doubled the lead six minutes later.
Halifax Town came from two goals behind to draw at home to Southport. Michael Phenix was sent off midway through the first half but the visitors still took the lead through a Matty Brown own goal and doubled their advantage through Cole Stockton.
But Halifax fought back and were level after two late Jordan Burrow goals, including a penalty. Both sides remain in the relegation zone.
Results in full: Altrincham 0-4 Braintree Town (0-2), Barrow 1-3 Aldershot Town (1-1), Boreham Wood 0-1 (0-1), Chester 1-0 Eastleigh (1-0), Dover 0-0 Guiseley, Gateshead 1-2 Welling United (1-2), Halifax Town 2-2 Southport (0-1), Kidderminster 0-2 Lincoln City (0-2), Macclesfield 4-1 Forest Green Rovers (2-1), Torquay 3-7 Bromley (2-3), Woking 0-1 Cheltenham Town (0-0)