Sky Bet League One’s top four were all victorious in a full midweek schedule in the division.Scunthorpe United made it five successive wins with a routine 2-0 triumph at Peterborough United, while Sheffield United kept pace with a late success against Bury.
The nine-men Shakers battled bravely, but were undone by a last-minute Ethan Ebanks-Landell strike. In-form Zach Clough helped Bolton to a 1-0 win over Coventry, while Bradford recorded the same scoreline against Northampton.
Rochdale scored four at Spotland for the second successive games to move into the top five, while a rampant Charlton hit Bristol Rovers for five at the Memorial.
Fleetwood maintained their record of scoring in every game so far, putting three past Shrewsbury without reply, and the Shrews returned to the bottom after Chesterfield came back to defeat MK Dons.
Elsewhere, Oxford earned three points against Gillingham, and the spoils were shared in matches at Millwall, Port Vale and Southend.
Sky Bet League One: Matchday 19 results
Tuesday 22nd November 2016
Bolton Wanderers 1-0 Coventry City
Bradford City 1-0 Northampton Town
Bristol Rovers 1-5 Charlton Athletic
Fleetwood Town 3-0 Shrewsbury Town
Millwall 0-0 AFC Wimbledon
Milton Keynes Dons 2-3 Chesterfield
Oxford United 1-0 Gillingham
Peterborough United 0-2 Scunthorpe United
Port Vale 2-2 Oldham Athletic
Rochdale 4-0 Walsall
Sheffield United 1-0 Bury
Southend United 1-1 Swindon Town
Standings: Click here to see the Sky Bet League One table
Plymouth Argyle sunk to a second straight home defeat, losing 2-0 to Barnet at Home Park on Matchday 19.
Bira Dembele and John Akinde struck for the Bees, but the Pilgrims remain top of Sky Bet League Two.
Carlisle could only close the gap by a point, drawing away at Grimsby, while third-placed Doncaster weren’t in midweek action.
Portsmouth ended Luton’s nine-match unbeaten run to leapfrog the Hatters into fourth spot, while another streak came to an end at Whaddon Road.
Colchester were winless in 10 games prior to their visit to Cheltenham, but ran out easy winners thanks to three second-half goals. Exeter also grabbed a triumph on the road - a 1-0 win at Leyton Orient seeing them clamber off the foot of the table.
Crewe fought back from a goal down to edge past Morecambe - they’re now seventh and closely followed by Wycombe and Mansfield who won with last-gasp goals.
There were also wins for Hartlepool and Cambridge, while Yeovil’s clash with Crawley was postponed earlier in the day due to a waterlogged pitch.
Sky Bet League Two: Matchday 18 results
Tuesday 22nd November 2016
Cheltenham Town 0-3 Colchester United
Crewe Alexandra 2-1 Morecambe
Grimsby Town 2-2 Carlisle United
Hartlepool United 2-0 Accrington Stanley
Leyton Orient 0-1 Exeter City
Luton Town 1-3 Portsmouth
Mansfield Town 1-0 Blackpool
Newport County 0-1 Wycombe Wanderers
Notts County 0-1 Cambridge United
Plymouth Argyle 0-2 Barnet
Yeovil Town P-P Crawley Town
Standings: Click here to see the Sky Bet League Two table