Gillingham are top of League One tonight, thanks to a 1-0 win over Doncaster Rovers.
Jake Hessenthaler’s second-half strike was enough to send the Gills top, replacing Walsall who went down 1-0 at home to Bury.
Blackpool picked uptheir first win since January with a 1-0 win at Scunthorpe.
The Seasiders picked up three points for the first time in 25 matches when Brad Potts put the ball in the net in the latter stages of the first half.
There was drama at the Proact, where Chesterfield led 2-0 before Wigan Athletic hit back with three goals to leave their hosts empty handed.
A last minute goal from Jordan Clark handed Shrewsbury their first league win of the season, as they beat Barnsley 2-1.
Mark Ellis put the Shrews ahead on six minutes, but Barnsley hit back through Sam Winnall before Clark won it on 90 minutes.
Crewe are bottom of League One after their 3-1 defeat by Swindon, who had to come from behind.
Adam King’s goal for Alexandra was cancelled out by Tom Smith, Wes Thomas put the visitors ahead, and Nicky Ajose wrapped up three points for Swindon in the final minute.
Results: Southend 2-1 Peterborough, Barnsley 1-2 Shrewsbury, Chesterfield 2-3 Wigan, Crewe 1-3 Swindon, Fleetwood 1-1 Rochdale, Gillingham 1-0 Doncaster, Oldham 1-2 Bradford, Scunthorpe 0-1 Blackpool, Walsall 0-1 Bury.