Walsall's 4-0 win over Mansfield allow them to open up a three point lead at the top with Swindon only managing a 1-1 draw with Boston, who finished the game with ten men.
Wycombe stay third despite losing to another last-minute goal at Accrington, while Lincoln (4th) suffered their second defeat in a week as they lost 2-0 at home to Bury. MK Dons are fifth after coming back from 3-1 down to draw 3-3 at Barnet. Notts County move above Torquay after beating them 1-0, while Jon Daly scored a hat-trick as fast improving Hartlepool (7th) beat Wrexham 3-0.
Peterboro beat Stockport 1-0 thanks to a Trevor Benjamin goal, and Shrewsbury drew 1-1 at Rochdale. Chester beat Bristol Rovers 2-0 thanks to two first half goals.
After todays results the Bulls are up to 13th on 16 points, just two points off the play-offs. Macclesfield are the only side with a single figure points total, and are seven points from safety at the bottom of the league.