Cheltenham (31pts) failed to hold onto a lead for the third game running as they drew 1-1 at Walsall. Brighton (36pts) drew 0-0 at home to Tranmere, and Yeovil (42pts) won 1-0 over Swindon (44pts) but fail to move up the table as Northampton matched their points with a 1-1 draw at Carlisle (43pts). Crewe slip below the Cumbrians on goal difference after losing at home 1-0 to Millwall, while Leyton Orient (45pts) moved up after beating Oldham 2-1.
At the top no-one changed position. Peterboro beat Leicester 2-0 to move within four points of the leaders. Millwall's win puts them four points clear in third after MK Dons lost again, 2-0 to Leeds. Scunthorpe beat Colchester 3-0 to stay in the final play-off spot, opening up a four point gap from Tranmere. Stockport's hopes of the play-offs are more or less over after a 2-0 loss at Bristol Rovers.
In League Two Brentford's lead is down to five points after they drew 1-1 with Gillingham and Bury moved second after beating Bournemouth 1-0. No-one else in the top eight won, with Shrewsbury drawing 1-1 with Wycombe and Chester earning a valuable point with a goalless draw with Bradford. Luton's 2-1 win over Morecambe puts them within 11 points of safety with a game in hand as Grimsby's win over Aldershot put them three points clear of the Hatters and Chester.
In the Conference Burton demolished Grays 4-0 to extend their lead to eleven points. Forest Green pushed further from the bottom with a 4-1 win over relegated Lewes, while Kidderminster's goalless draw at York keeps them in the final play-off spot.