The five bottom sides in npower League 2 are now all separated by goal difference following a day of mixed results for the relegation candidates.

A Lee Molyneux hat-trick gave bottom side Accrington Stanley a crucial 3-2 win over fellow strugglers Barnet.

Molyneux put Stanley 3-0 up at half-time before Elliot Johnson and Ross Jenkins gave Barnet hope but they could not find an equaliser, and the late dismissal of player-manager Edgar Davids made the Bees' afternoon even worse.

The result left both sides on 40 points, with Aldershot Town joining Accrington in the bottom two after Jack Midson scored the only goal to hand AFC Wimbledon the points at the EBB Stadium.

Plymouth Argyle also sit on the 40-point mark following a 2-1 home win over 10-man Fleetwood Town. A Paul Wotton penalty put the hosts 1-0 up with Jason Banton doubling their advantage before the break. David Ball pulled one back for Fleetwood, who had Paul McKenna sent off late on.

Torquay United are the fifth and final side on 40 points after coming from behind to take a draw against Southend United. Freddy Eastwood opened the scoring for Southend but Joss Labadie levelled in first-half stoppage time to secure a point for Martin Ling's side.

Table-toppers Gillingham saw their lead cut to four points after being held to a 1-1 draw at Morecambe, while Port Vale took advantage of Gillingham's draw, moving into second place and closing the gap to the leaders courtesy of a 2-0 win at York City.

Burton Albion had been second before the day's fixtures but they could only draw 1-1 at Dagenham and Redbridge, and Cheltenham Town remain fourth after a 3-0 home win over Play-Off hopefuls Rotherham United.

Exeter City's 4-1 win over Capital One Cup finalists Bradford City means they stay just a point behind Cheltenham in fifth, while a brace from Ellis Harrison secured a 2-1 win for Bristol Rovers at home to Rochdale, who had equalised through Michael Rose before Harrison's late winner.

Marc Richards' fifth-minute goal was enough for Chesterfield to win at Oxford United whilst Wycombe Wanderers's home game with Northampton Town was postponed due to a waterlogged pitch.