Chris Bichall scored the winner against former employers as Port Vale beat Coventry.
The Sky Blues took the lead through Callum Wilson before Tom Pop Equalised. Coventry retook the lead, though, courtesy of Franck Moussa’s superb strike.
However, Vale managed a comeback as Doug Loft pulled his side level before Birchall grabbed a late winner.
Nile Ranger scored at the death as Swindon beat Bristol City 3-2.
Aden Flint scored against his former club to put the visitors ahead before Nikcy Ajose levelled.
Jay Emmanuel-Thomas restored the visitors’ lead, but Ajose scored again just before half-time.
The game looked to be heading for a draw before Ranger rifled home with three minutes remaining.
Colchester were held to a 1-1 draw by Crawley at the Weston Homes Community Stadium.
Freddie Sears opened the scoring after six minutes but former Peterborough striker Emile Sinclair equalised on the half-hour mark.
Bradford continued their impressive start to the season with a win at Gillingham.
Last year’s League Cup finalists moved up to sixth in the table thanks to Gary Jones’ ninth-minute goal.
Struggling Notts County moved off the bottom of the table with a comfortable 2-0 win over Tranmere.
Joss Labadie netted after just seven minutes before Marcus Haber sealed the victory with a little over 10 minutes to go.
Oldham were held to a 1-1 draw at home by Crewe.
Oliver Turton put the visitors ahead in the first half but Charlie MacDonald equalised for the home side 10 minutes into the second half.
Peterborough remain promotion contenders after a hard-earned victory over MK Dons.
Lee Tomlin opened the scoring from the penalty spot before Britt Assombalonga doubled the hosts’ lead. Izale McLeod scored a late consolation goal against nine-man Peterborough – Knight-Percival and Little seeing red.
Stuart Beavon scored the game’s only goal as Preston beat Sheffield United at Bramall Lane.
The victory sees Preston move up to fourth in the table but leaves Sheffield United mired in the relegation zone.
Carlisle put in one of the performances of the season as they overcame Stevenage 3-1.
Lee Miller opened the scoring for the visitors but Greg Tansey restored parity early in the second half.
Two goals in eight minutes from Matty Robson and then David Amoo secured the victory, though.
Rotherham held Walsall to a 1-1 draw at the Banks’s Stadium.
Daniel Nardiello scored for Rotherham but they were unable to hold on to the lead as Sam Mantom soon equalised.