Burton Albion closed the gap at the top of the table to one point as they came from behind to thrash Colchester 5-1.
And it was five different scorers for the Brewers, as Nasser El Khayati, Mark Duffy, Tom Naylor, Lucas Akins and Timmy Thiele got a goal apiece.
Callum Harriott had put the U’s in the lead, but Jimmy Floyd Hasselbaink’s side sealed a convincing win despite their Dutch manager continuing to be linked with the vacant job at QPR.
Meanwhile, the league leaders Coventry could only draw 2-2 with Doncaster at home, as Nathan Tyson scored a brace for the visitors. The home team had taken the lead twice through on-loan Newcastle United forward Adam Armstrong and John Fleck, but Tyson hit back.
Second-placed Gillingham earned a point away to struggling Shrewsbury. The hosts opened the scoring through an own goal by Deji Oshilaja, but Cody McDonald equalised for the Gills. Ryan Jackson’s stunning 25-yard strike put the away team in the lead, but a late James Collins saw it finish 2-2.
Walsall took advantage of both Coventry and Gillingham dropping points as they overcame Bradford at home 2-1, to go three points behind the leaders. Goals from Tom Bradshaw and Milan Lalkovic saw the visitors lose for the first time 11 games.
Blackpool ended their seven-game losing streak with a vital win over fellow relegation fighters Fleetwood. Nathan Pond’s own goal secured a 1-0 win for the Tangerines and their first ever win over their local rivals.
Fellow strugglers Crewe climbed off the bottom of the table as Adam King’s first-half effort meant in was two wins in five days as Alex beat Oldham 1-0.
Barnsley are now rock-bottom after drawing 1-1 with Sheffield United. Conor Hourihane made up for an earlier penalty miss with an outstanding last minute equaliser, after Chris Basham had put the Blades 1-0 up.
Conor Washington was the hat-trick hero as Peterborough thumped Scunthorpe 4-0 away for their fifth consecutive win. Michael Bostwick was also on hand to tuck home a penalty to complete a bad day at the office for Mark Robbins’ team.
Swindon also won 4-0 away at Chesterfield, as the home side parted company with Dean Saunders. Nicky Ajose gave the Robins the lead, before strikes from Louis Thompson, Jonathan Obika and Ajose’s second sealed a third win in four matches.
Elsewhere, Millwall got back to winning ways with a 1-0 win at home to Bury, with Shaun Williams netting the only goal of the game, whilst Port Vale’s four-game winning run came to an end as they were defeated 2-1 at Rochdale, and promotion hopefuls Wigan and Southend played out a goalless draw at Roots Hall.
Player of the Week: Conor Washington (Peterborough United)
Team of the Week: Swindon Town
Goal of the Week: Ryan Jackson (Shrewsbury vs GILLINGHAM)