Leyton Orient have gone to the top of League One with a 3-1 away win against Swindon Town.
Nicholas Ajose gave the hosts the lead in the 23th minute, but David Mooney equalised just seconds later.
Moses Odubajo put Orient ahead five minutes before the half-time break and scored his second of the afternoon at County Ground just after the interval.
Swindon finished the contest with 10 men as James McEveley was sent off in the final minute of normal time for a foul on Odubajo.
With Wolverhampton Wanderers being held to a goalless draw by Brentford at Molineux, the win lifts Russell Slade's Orient a point clear of Wolves at the top of the table.
Peterborough United lost ground on the top two as they suffered a 1-0 loss to lowly Stevenage at London Road.
Lucas Akins's goal in the 20th minute proved to be the difference between the two sides, although Jimmy Smith's dismissal after 64 minutes made it nervous for visiting Stevenage towards the end.
At the other end of the table, struggling Sheffield United earned their first away win of the league campaign.
Aden Flint's own goal in the 79th minute at Ashton Gate was enough for the Blades to see off Bristol City, who along with their Saturday's opponents, Crewe and Notts County, remain in the relegation zone.
Elsewhere in League One on Saturday, Bradford City were at the positive end of a five-goal thriller against MK Dons away from home, Tranmere Rovers won 5-1 at Coventry City and Oldham beat Gillingham 1-0.
Results in full: Coventry 1-5 Tranmere, Bristol City 0-1 Sheffield United, Crawley 0-0 Walsall, Crewe 1-2 Port Vale, Gillingham 0-1 Oldham, MK Dons 2-3 Bradford City, Peterborough 0-1 Stevenage, Preston North End 1-1 Colchester, Rotherham 0-0 Carlisle, Shrewsbury 1-0 Notts County, Swindon Town 1-3 Leyton Orient, Wolves 0-0 Brentford