League One round-up: Shrewsbury held but still top
Last Updated: 23/09/17 6:15pm
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.