Saturday 23 September 2017 18:15, UK
Shrewsbury maintained their three-point lead at the top of Sky Bet League One despite Bradley Dack's late equaliser in a 1-1 home draw against Blackburn.
Summer signing Dack struck his first goal for Blackburn in the 85th minute after Aristote Nsiala had broken the deadlock from close-range early in the second half.
The Shrews extended their unbeaten league start to nine matches, while Peterborough climbed into second place after Jack Marriott's late winner clinched them a 3-2 home win against promotion rivals Wigan.
Bradford moved above Wigan into third place as Tony McMahon's superb first-half free-kick secured them a 1-0 win at Northampton. Late goals from Ryan Sweeney and Ellis Harrison earned Bristol Rovers a 3-1 home win against in-form Blackpool.
Rotherham thrashed Oldham 5-1 at the New York Stadium - their third home win by that scoreline this season. Michael Ihiekwe's early header was cancelled out by Oldham's Craig Davies, but Kieffer Moore struck twice in five second-half minutes before late goals from Anthony Forde and Jerry Yates as Rotherham registered a fourth win in five league games.
First-half goals from Lee Novak and Duane Holmes secured Scunthorpe a 2-0 home win against Portsmouth and Charlton were held 1-1 at home by Bury.
Southend cruised to their first league win since the opening day with a 4-2 victory at 10-man Fleetwood. Walsall registered their first league success in four with a 2-1 win at Oxford.
Doncaster halted a run of three straight league defeats with a 3-0 win at out-of-sorts Plymouth. Rochdale secured only their second league win of the season by beating Gillingham 3-0 at Spotland.