Barnsley were the big winners in a day of few goals in League One, with the Tykes powering to a 4-1 defeat of Gillingham thanks to strikes from Conor Hourihane, Sam Winnall, Devante Cole and Dale Jennings.
Danny Kedwell managed a consolation for the Gills, but Danny Wilson's hosts ran out convincing victors to make it seven points from their last three matches. Sheffield United continued to recover their slow start in this division when a 48th-minute Jose Baxter score proved enough to see off Crawley at Bramall Lane and give the Blades a second straight success.
Fleetwood's perfect start to the campaign came to an end as they were held to a goalless draw at home to Chesterfield, while the games between Leyton Orient and Walsall and MK Dons versus Coventry also ended in 0-0 stalemates.
Kyle Vassell's 57th-minute strike was the only goal of the game as Peterborough picked up an away triumph at Bradford, while Doncaster prevailed by the same scoreline at Colchester, with Kyle Bennett hitting the back of the net in the second half.
Notts County were another team to triumph on the road, as Gary Jones and Liam Noble were on target in a 2-0 success at Port Vale, while Jack King's early strike proved enough to earn all three points for Preston in a 1-0 defeat of Oldham at Deepdale.
Title favourites Bristol City went ahead at Rochdale through Luke Freeman after 16 minutes, but the hosts rallied to share the spoils after Ian Henderson levelled in the second period.
Basement dwellers Crewe still have nothing to show for their efforts this season following a 2-0 loss at Swindon, with Yaser Kasim and Andy Williams giving the Robins a goal in each half at the County Ground.
Scunthorpe did manage to pick up their first point of the campaign, though, when Paddy Madden fired in an 82nd-minute equaliser at Yeovil after Kieffer Moore had put the home team in front at Huish Park.