With Walsall remaining top after their win at Edgar Street, their lead is now six points after Lincoln (2nd) lost at home to Darlington 3-1, and Wycombe (now 4th) could only manage a 1-1 draw at home to 10-man Grimsby. Swindon moved up to third after a 1-0 win at Torquay.
MK Dons remain fifth after a 2-0 win over Shrewsbury. Notts County beat Wrexham 2-1 to remain sixth, and Peterboro beat Mansfield 2-0 with Aaron McLean getting his first goal for the club.
Hartlepool won at Accrington 2-1, Barnet beat Rochdale 3-2 with Tresor Kandol scoring a hat-trick, and Bristol Rovers won at Bury 2-0. Boston won the battle of the bottom two with a 3-2 win at Macclesfield, watched by just 1895.