The Quakers took a 22nd-minute lead through defender Neil Austin but were reduced to 10 men on the stroke of half-time after Alan White was dismissed for violent conduct.

Billy Dearden's side took full advantage after the break and Jefferson Louis equalised in the 56th minute.

Midfielder Stephen Dawson scored the decisive goal eight minutes later with a superb 18-yard strike that flew past goalkeeper David Stockdale into the bottom corner of the net.

Hereford leapfrogged Darlington into second spot with a 2-0 win over Chesterfield at Edgar Street thanks to goals from Sherjill MacDonald (8) and Gary Hooper (45).

The Bulls are two points behind MK Dons, whose home clash with bottom side Wrexham was called off because of a frozen pitch.

Liam Hatch (73) came off the bench to give Peterborough a 1-0 win over Barnet at London Road, which saw them climb up to fourth.

Wycombe captain David McCracken scored his first goal for the Chairboys five minutes after half-time to give them a 1-0 win over fellow promotion hopefuls Rotherham.

Bury enhanced their chances of avoiding relegation from the Football League with a 2-1 away win against Stockport, who were reduced to 10 men.

Bury goalkeeper Darren Randolph (21) put through his own net to give County the lead but the home side then had goalkeeper Conrad Logan sent off for a foul on Efetobore Sodje.

With no substitute keeper on the bench, the Shakers' second-half pressure paid off and Paul Scott (71) equalised before Nicky Adams grabbed the winner eight minutes later.

Elsewhere, Dagenham claimed a 4-1 away win to end Grimsby's 11-match unbeaten run, Lincoln recorded a 3-1 win against Macclesfield and Notts County defeated Chester 1-0 at the Deva Stadium.

Meanwhile, Rochdale beat Bradford 2-1 at Valley Parade and Brentford eased to a 3-1 win over Accrington.