Bristol City remain the only unbeaten team in the Football League with a 2-2 draw at Barnsley, Luke Ayling put the Robins ahead before Sam Winnall and Conor Hourihane turned the game around but Aaron Wilbraham struck to seal a point. Preston made it 7 wins out of 7 thanks to a 19 minute second half hat trick from Joe Garner. Stephen Jordan and an own goal from Scott Laird put Fleetwood 2-0 up after 7 minutes but Garner was the man to give Preston the points. Notts County are up to third after a fifth straight league win with a 1-0 victory at Scunthorpe due to Zeli Ismail’s 89th minute penalty. Peterborough drop to fourth after losing a 2 goal lead at Coventry; Jon Taylor and Marcus Maddison put Boro 2-0 ahead at the break. Ryan Haynes, Jim O’Brien and Frank Nouble all scored to give Coventry first win in 8.
Stefan Scougall netted his first of the season to move Sheffield United up to fifth after victory at Crewe. Oldham move into the top 6 after a 2-1 win at home to Bradford; Jonathon Forte netted his 11th of the season before Mike Jones made it 2-0 with Andy Halliday netted the consolation for Bradford. Doncaster and MK Dons shared the points after a 0-0 draw at the Keepmoat. Rochdale are up to 8th with fifth away win of the season at Yeovil; Jack O’Connell opened the scoring for Dale with Ian Henderson netting in each half to give Dale 3-0 win.
Michael Smith’s double was not enough to give Swindon victory at home to Colchester; Rhys Healey and Gavin Massey both equalized after Smith put Swindon ahead. Port Vale picked up 1st win in 3 with 3-0 victory over Leyton Orient, Darius Henderson saw red before Adam Yates, Ben Williamson and a Nathan Clarke own goal gave Vale victory. Tom Bradshaw netted on the hour mark to give Walsall a 1-0 home victory over Chesterfield. Gillingham remain in the bottom four despite a 1-1 draw at home to Crawley; Gwion Edwards put Crawley in front but Leon Legge struck just before the break to earn a point.