League One round-up: Bolton beat Fleetwood late on

Josh Vela scored late on. Credit: PA

Josh Vela fired a late winner as Bolton came from behind to beat Fleetwood 2-1 and maintain their 100 per cent start in Sky Bet League One.

Vela rifled home an angled drive in the 84th minute at the Macron Stadium to keep Phil Parkinson's side top of the table.

Bolton striker Gary Madine had followed up to equalise in the 51st minute after David Wheater's header from a corner had been blocked on the goalline to cancel out David Ball's 34th-minute opener.

Scunthorpe climbed second and maintained their unbeaten start by thrashing previously-undefeated Gillingham 5-0 at Glanford Park.

Kevin van Veen's fifth goal in as many matches this season gave Scunthorpe an early lead, Josh Morris put the home side two up from the penalty spot after he had been fouled by Deji Oshilaja and Jordan Clarke headed a third in first-half stoppage time.

Morris fired his second of the game and Tom Hopper completed the rout by scoring in his third successive game.

Bradford moved into third place by making it 10 points from a possible 12 with a 3-1 home win against Coventry.

Teenage loanee Dan Agyei fired Coventry ahead 13 minutes into his debut for the club, but Tony McMahon levelled it up from the penalty spot in the 67th minute after Jordan Turnbull had been sent off for his professional foul on Billy Clarke.

McMahon set up Mark Marshall to fire Bradford ahead two minutes later and converted his second penalty in the 75th minute after Vladimir Gadzhev's foul on Josh Cullen to leave Coventry still chasing their first win of the season.

Sheffield United are also winless and slumped to the bottom of the table as Steve Morison's late penalty clinched Millwall a 2-1 home win.

Stefan Scougall quickly cancelled out Shaun Miller's 14th-minute opener for Millwall, but Blades defender Jack O'Connell handled late on and Morison converted from the spot in the 89th minute.

Chesterfield slipped to their first league defeat of the season after going down 2-1 at Shrewsbury.

Junior Brown's first-half header cancelled out Chesterfield's opener from Jay O'Shea and Shrewsbury defender Adam El-Abd nodded in an 84th-minute winner.

Charlton made it back-to-back wins thanks to summer signing Nicky Ajose's double in a 2-1 victory at Walsall.

Ajose fired his first goals for the club in the 42nd and 74th minutes, which sandwiched Kieron Morris' 72nd-minute equaliser for Walsall.

Chris Maguire netted for Oxford. Credit: PA

Newly-promoted Oxford registered their first win of the season with a 2-1 success against Peterborough thanks to Chris Maguire's stoppage-time penalty.

Summer signing Wes Thomas gave Oxford the lead a minute after the interval and although Tom Nichols equalised with his fourth goal of the campaign, Maguire converted from the spot in time added on after being fouled by Jack Baldwin, who was sent off for his second bookable offence.

Swindon midfielder Bradley Barry's first senior goal in the 47th minute secured his side a 1-0 home win against Port Vale and Oldham clinched their first win of the season, 1-0 at Bury after home striker Leon Barnett headed into his own net in the 10th minute.

Simon Cox's 81st-minute penalty after Ellis Harrison had handled earned Southend a 1-1 home draw against Bristol Rovers, who taken a 61st-minute lead through Peter Hartley's header.

Rochdale are still waiting for their first league win of the season after losing 1-0 at home to MK Dons, for whom Scott Wootton scored a stoppage-time winner, and Northampton were held 0-0 at home by fellow League One new boys AFC Wimbledon.