Earnshaw's double keeps Cardiff top
By Simon Fudge
Last Updated: 01/01/70 1:00am
Two goals by Robert Earnshaw in the last six minutes overturned Rob Hulse's opener for The Alex after both sides went into the break at 0-0.
Wigan Athletic remain hot on The Bluebirds' heels following a 3-1 victory at Barnsley, thanks to goals from Andy Liddell, Matt Jackson and Scott Green.
Kevin Betsy got one for Steve Parkin's side with a header in the second half as The Tykes finished with ten as Mitch Ward was sent off for two yellow cards.
Oldham Athletic brushed aside struggling Huddersfield Town 4-0 at Boundary Park.
Two goals from Dutch striker Clyde Wijnhard with single helpers from David Eyres and Lourenco Da Silva was enough to take Iain Dowie's side also to within a point of Cardiff.
QPR took the points at home to Colchester United after goals by Karl Connelly and Kevin Gallen gave Rangers the win and they too remain a point behind the league leaders.
A volley from 12 yards out by David Reeves gave Chesterfield a 1-0 victory over Blackpool at Saltergate.
Barry Fry's Peterborough United ran riot at London Road following a 5-1 victory over Brentford.
Simon Rea, Jimmy Bullard, Bradley Allen, David Farrell and Andy Clarke scored the goals for struggling Posh as Rowan Vine got a consolation for The Bees.
Bristol City won a dramatic match at Vale Park with a 3-2 win over Port Vale.
Peter Beadle and Scott Murray had put the Ashton Gate side 2-0 in front at the break but Billy Paynter and Michael Cummins with a minute left were able to pull The Valiants level.
However, Leroy Lita scored a last-gasp winner in injury time to save Danny Wilson's blushes and give The Robins the three points.
Wycombe Wanderers secured a good win with a 2-1 victory at home to high-flying Plymouth Argyle.
Darren Currie scored a penalty just before the half hour mark to put The Chairboys in front but David Friio got one back for Paul Sturrock's side in the second half.
However, Currie struck again to give the Buckinghamshire club the points at Adams Park.
A Simon Haworth header from ten yards out just after a quarter of an hour gave Tranmere Rovers a 1-0 win over Stockport County at Prenton Park.
Northampton Town dispatched of lowly Mansfield Town 2-0 at the Sixfields Stadium as a Marco Gabbiadini penalty three minutes in and Paul Trollope with ten minutes left sealed the points for The Cobblers.
Joe Kinnear's Luton Town got goals from Steve Howard, Andrew Fotiadis and Steve Robinson from the penalty spot to give them a 3-0 victory over Swindon Town at Kenilworth Road.
Notts County got off to a quick start with two goals inside the first three minutes as they beat Cheltenham Town 4-1 at Whaddon Road.
Goals by Mark Stallard and Danny Allsopp - within a minute of each other - gave The Magpies a 2-0 half-time lead.
Allsopp would get his second eleven minutes after the break when he scored into an empty net from Stallard's cross before Stallard himself got his second three minutes before the end.
Julian Alsop got one back for The Robins with a header in the second half but The Magpies were too much for Graham Allner's side on the day.
Click below for individual match stats:
Barnsley 1-3 Wigan
Cardiff 2-1 Crewe
Cheltenham 1-4 Notts County
Chesterfield 1-0 Blackpool
Luton 3-0 Swindon
Northampton 2-0 Mansfield
Oldham 4-0 Huddersfield
Peterborough 5-1 Brentford
Port Vale 2-3 Bristol City
QPR 2-0 Colchester
Tranmere 1-0 Stockport
Wycombe 2-1 Plymouth
Click here for updated Division Two table.