TABLE-TOPPERS Peterborough secured a third straight Sky Bet League One victory when brushing aside Port Vale 3-1 at London Road.

Goals from Marcus Maddison, Kyle Vassell and Jack Payne put Posh in control of proceedings, before Jordan Slew bagged a late consolation for the visitors.

Bristol City remain just one point off the pace thanks to a 2-0 triumph over Scunthorpe at Ashton Gate, with Aden Flint and Greg Cunningham getting on the scoresheet.

However, Fleetwood tasted defeat for the first time this season when going down 1-0 at Oldham after Jonathan Forte converted a penalty in first-half stoppage time.

Bradford suffered a surprise 3-1 loss at home to Yeovil, with Aaron Martin bagging a brace and AJ Leitch-Smith also netting for the visitors, while the Bantams could only respond through Rory McArdle.

Rochdale secured the most impressive success of the day, though, with Peter Vincenti scoring twice in between Matt Done and Calvin Andrew strikes in a 4-0 romp at Crawley.

Colchester managed to pick up just their second point of the season in a goalless draw at Walsall.