Joe Pigott fired AFC Wimbledon off the foot of the League One table by scoring the only goal in a 1-0 win at fellow strugglers Southend.
Kyle Edwards’ brilliant goal on his first league start was enough to keep West Brom in the automatic promotion chase with a 1-0 win at Brentford.
Two first-half goals gave Macclesfield Town a much needed 2-0 League Two win against fellow strugglers Yeovil Town.
Swindon’s faint play-off hopes suffered a setback as the Robins and Port Vale played out a turgid goalless League Two draw at the County Ground.
Fleetwood kept their faint hopes of a late play-off charge alive with a 2-0 win over Plymouth.
Notts County slipped back to bottom of the Football League as they were held to a dour 0-0 draw by Morecambe.
Will Grigg boosted Sunderland’s promotion hopes by scoring the winner in a come-from-behind 2-1 victory over relegation-threatened Walsall.
Edinburgh City were unable to take advantage of leaders Peterhead’s trip to Berwick falling foul of the weather as the second-placed side slipped to a 3-1 defeat at Annan.
Ollie Norburn’s stoppage-time penalty capped a dramatic late fightback from Shrewsbury as they snatched a 2-1 win over Wycombe.
Four goals inside seven first-half minutes steered Crewe to their first win in six games as they hammered 10-man Crawley in a 6-1 victory.