Jack Marriott made it five goals in two games to help keep Peterborough flying high in Sky Bet League One with a 2-1 home win over Rotherham.

The summer signing from Luton, who scored a hat-trick in last weekend’s win at Bristol Rovers, netted both of Posh’s goals as they secured a third successive league triumph of the season.

Rotherham had levelled through Kieffer Moore’s 55th-minute header but Marriott settled matters with his match-winner 15 minutes from time, leaving Peterborough behind only Wigan at the top of the table.

Wigan, who now boast four successive wins in all competitions this season following their relegation from the Championship, took over top spot from Oxford after beating local rivals Oldham 2-0 thanks to early goals from Ivan Toney and Michael Jacobs.

Behind the top two, Fleetwood and Shrewsbury also still boast 100 per cent records after defeating AFC Wimbledon and Rochdale, respectively.

Devante Cole’s brace earned Fleetwood a 2-0 win in their match while Shrewsbury came out on top in a five-goal thriller at home to Rochdale that included three penalties. Steven Davies slotted home two of them for the visitors, but in between Shrews struck twice through Shaun Whalley’s spot-kick and Carlton Morris’ effort.

Stefan Payne’s 74th-minute goal ended up deciding the contest, the hosts running out 3-2 victors.

Oxford, who started the day on top of the pile, slipped to fifth after losing 1-0 at Scunthorpe, who picked up their first three-point haul of the campaign thanks to Josh Morris’ 83rd-minute winner.

Bradford also dropped their first points after going down by the same scoreline at home to Blackburn, for whom Dominic Samuel struck the only goal just after half-time.

At the other end of the table, Bristol Rovers climbed off the foot of the standings after claiming a 3-2 win at Bury.

All the goals came in the second half, with a Tom Lockyer header and a Billy Bodin brace seemingly putting Rovers on course for a comfortable win, only for Bury to cause a late stir with stoppage-time strikes from Jermaine Beckford and Nick Ajose.

Northampton remain stuck in the bottom four after going down 4-1 at Charlton, with Jake Forster-Caskey netting twice right at the death to seal a victory that also saw Josh Magennis and Ricky Holmes on the mark for the Addicks.

Marc Richards had given the Cobblers a lifeline with his 79th-minute header, but they are now only above Oldham.

Blackpool fought back from a goal down three times to draw 3-3 at Doncaster. The home side would have climbed into the top six with a victory and looked on course to do that when taking the lead through Ryan Allsop’s own goal and efforts from John Marquis and Alfie May.

But Blackpool battled back quickly each time, netting through Sean Longstaff, Oliver Turton and Callum Cooke to salvage a point.

Osman Sow’s 47th-minute goal earned MK Dons a 1-0 win over Gillingham, for whom Josh Wright missed a late penalty, while the matches between Portsmouth and Walsall, and Southend and Plymouth, both finished 1-1.

Brett Pitman slotted home a 74th-minute penalty to cancel out Luke Leahy’s opener as Pompey hit back against Walsall at Fratton Park, while a Sonny Bradley own goal gave Southend an early lead over Plymouth but Ryan Edwards’ 61st-minute leveller earned the Pilgrims a draw.