Wednesday 27 January 2016 11:19, UK
Burton Albion returned to top of the Sky Bet League One table with a 1-0 win at Peterborough United.
Tom Naylor scored the only goal of the game after three minutes at London Road to give the Brewers all three points and restore them to the summit, where they lead Gillingham by two points.
Sheffield United edged a point above the Posh in seventh place following their 0-0 draw at Blackpool.
Oldham secured the first win of manager John Sheridan's second spell in charge when Carl Winchester's 23rd-minute goal was enough to sink Shrewsbury.
Winchester rifled home from the edge of the penalty area to secure the win, after which the Latics remain in the bottom four but with the gap to safety reduced to five points.
Port Vale climbed to 10th by virtue of their 2-1 win at Doncaster in a battle between two sides firmly entrenched in mid-table.
Ajay Leitch-Smith scored twice to put the Valiants in full control and Cedric Evina's goal two minutes from time turned out to be a mere consolation for the hosts.
Marley Watkins' headed goal after only two minutes was all that was required for Barnsley to record a 1-0 win over Yorkshire neighbours Bradford City at Valley Parade.
Crewe remain seven points off safety after a hard-fought 0-0 draw at Bury.