There was plenty of action across Sky Bet League One over the weekend. Here we review all the results.
Walsall won their top of the table clash with Burton Albion by a convincing 2-0 score line thanks to goals from Liam Kinsella and Tom Bradshaw.
The result ensured the Saddlers leapfrogged Jimmy Floyd Hasselbaink’s side in the league to first place.
Elsewhere, Sheffield United and Rochdale played out a thriller at Bramall Lane.
Nigel Adkins’ side were pegged back twice but former Vale loanee Neill Collins scored the decisive goal in the 74th minute to seal three points for the Blades.
Shrewsbury Town came from two goals down to beat Colchester United 4-2 at Greenhous Meadow.
A Mark Ellis own goal and Tom Eastman’s backheel had given the U’s a 2-0 lead at half time.
But a rejuvenated Salop returned for the second half and they were level before the hour mark thanks to a Tyrone Barnett brace.
A Sullay Kaikai double secured the win as the Shrews completed a remarkable turnaround.
Wigan Athletic scored two late goals at Gigg Lane to earn a point from their clash with Bury.
Nathan Cameron and former Vale striker Tom Pope had given the Shakers a two goal lead but and own goal and a last-gasp Craig Morgan strike meant it finished as a draw.
A full list of Sky Bet League One results is below.
Barnsley 1-2 Crewe Alexandra
Bury 2-2 Wigan Athletic
Chesterfield 1-3 Gillingham
Fleetwood Town 0-1 Coventry City
Oldham Athletic 2-4 Scunthorpe United
Sheffield United 3-2 Rochdale
Shrewsbury Town 4-2 Colchester United
Southend United 1-0 Port Vale
Swindon Town 1-2 Peterborough United
Walsall 2-0 Burton Albion
Click here to see the Sky Bet League One table as it currently stands. Click here for a full list of Port Vale’s fixtures for the entire 2015/16 season.