Sheffield United moved top of npower League 1 with a 2-0 win at Crawley Towm.

The fixture was one of just four played in the third tier due to the awful weather, and two sweetly-struck free-kicks from Tony McMahon ensured the Blades made the most of their rivals having their games postponed.

Walsall picked up their first win in 17 games as they saw off Colchester United 1-0, Febian Brandy scoring the only goal just after the hour mark.

Yeovil Town chalked up a big win as they eased past Oldham Athletic with a 4-1 victory at Huish Park.

Jose Baxter had given the visitors an early lead, but a Gavin Williams' double, the first from the spot, and a James Hayter strike put the Glovers 3-1 to the good.

Latics striker Robbie Simpson was then dismissed for his challenge on Marek Stech, and Paddy Madden completed the scoring.

The day's other game saw Preston North End draw 1-1 at Coventry City. James Bailey put the Sky Blues ahead but Lee Holmes earned North End a share of the spoils.

QUICK LINKS: RESULTS | TABLES | LINE-UPS | STATS | FIXTURES