Gillingham remain top of League One despite drawing 1-1 with Southend United at home, with Doug Loft’s 89th minute equaliser saving the hosts.
The Gills have now gone seven matches unbeaten, but looked set to lose after Steve McLaughlin had given Southend the lead. But, Justin Edinburgh’s side piled on the pressure and they maintained their place at the top of the chasing pack.
Walsall failed to capitalise on Gillingham dropping two points, as they drew 4-4 in an thrilling fixture away at Colchester United. The away side went 2-0 up through Romaine Sawyers and Milan Lalkovic inside the first 30 minutes, but strikes from George Moncur and Marvin Sordell after half-time saw the sides level at 2-2.
On-loan George Evans restored the visitors’ lead, before Owen Garvan levelled two minutes later. Further efforts from Darren Ambrose and James O’Connor rounded off the scoring.
Burton Albion closed the gap on Gillingham, after winning 2-0 at home to Port Vale. The Brewers scored twice in the final six minutes through Tom Naylor and Nasser El Khayati after Vale had been reduced to ten men – Uche Ikpeazu the man to see red.
Meanwhile, there were away wins for Millwall, as they overcame Sheffield United 2-1, Fleetwood as they defeated Barnsley 1-0 and Scunthorpe thrashed Chesterfield 3-0, with goals from Gary McSheffrey and a brace from Paddy Madden.
Peterborough destroyed Doncaster 4-0 at home, with Gabriel Zakuani, Erhun Oztumer, Callum Elder and Conor Washington getting on the scoresheet to give their former manager Darren Ferguson an unwelcome return.
Elsewhere, there were home victories for Shrewsbury, who won 2-0 against Bury, while Blackpool picked up a rare win by beating Crewe 2-0, with Hayden White netting his first senior goal, before Tom Redshaw added a late penalty.
And, finally, there were draws for Swindon, who rescued a point after Nicky Ajose scored a 90th minute equaliser as it finished 2-2 between them and Coventry City, Bradford City drew 1-1 with Wigan, and Rochdale played out a goalless game with Oldham.
Player of the Weekend: Aiden O’Brien (Millwall)
Team of the Weekend: Peterborough United
Goal of the Weekend: Owen Garvan (Colchester United)