Leicester remain ten points clear after a 2-1 win at Northampton, with second placed MK Dons beating now-bottom Cheltenham 5-3. Scunthorpe are up to third with a 2-1 win at fifth placed Millwall, with Peterboro slipping to fourth after Huddersfield beat them 1-0. Oldham stay sixth after a goalless draw with Swindon. Leeds suffered a surprise 1-0 loss at Walsall, leaving them still four points short of the play-offs.
Down the bottom Crewe climb two places after a 2-1 win over Tranmere. That win dumps Cheltenham, who saw second half sub Damian Spencer score a 15 minute hat-trick then get sent off, to the foot of the table. Leyton Orient slip into the bottom four after being beaten by a Yeovil goal six minutes into injury time. Brighton's 2-1 win over sliding Hartlepool pulls them to a safe spot, level on points with Swindon. Carlisle slip to within six points of the drop after losing 2-0 at home to Colchester, while Bristol Rovers remain worried after a 1-0 loss at Southend.
In League Two Wycombe finally got back to winning ways with a 2-1 victory over Accrington. Brentford beat falling Shrewsbury 3-1, with the Slop now in ninth. Chester fall to 20th, but are 13 points clear of 23rd place Bournemouth, with a 1-0 home loss to Gillingham.