Leaders Nottingham Forest maintained their five-point advantage at the top of League One courtesy of a resounding 4-1 win at Crewe Alexandra, on a day when Steve Claridge made his 1,000th career appearance.
Colin Calderwood's Forest side took the lead through Grant Holt (31), but Crewe drew level just five minutes later when Gary Roberts kept his nerve from the penalty spot.
However Dario Gradi's men then fell victim to a ten minute hat-trick from Nathan Tyson (37, 43, 47) as Forest cemented the three points.
Second-placed Scunthorpe ensured they kept in touch with a 2-0 win at Carlisle, and it was in-form strike partners Billy Sharp (52) and Andrew Keogh (95) who provided the goals at Brunton Park.
However Bristol City's 1-1 draw at Rotherham leaves The Robins a further two points behind after slipping up.
The struggling Millers took the lead through Delroy Facey (53), but Gary Johnson's side rallied and Scott Murray (72) ensured they stayed in third place.
Tranmere overtook Oldham to move into fourth place with a 1-1 draw at Brentford, with The Latics losing 2-1 at Chesterfield.
Oldham fell behind to two goals from Colin Larkin (14, 33), and Neil Eardley's 47th minute strike only gave them a glimmer of hope as they lost their sixth game of the season.
Tranmere meanwhile came from a goal down at Griffin Park, with Chris Shuker (47) replying to Charlie Ide (38) to deny The Bees.
Yeovil moved into the last play-off spot, ahead of Swansea City, following a 2-0 win at home to Gillingham, with Leon Best (17) and Chris Cohen (59) proving the matchwinners at Huish Park.
Swansea's 1-1 draw at Blackpool enabled The Glovers to move into sixth, as Kenny Jackett's side were left cursing a late strike from Scott Vernon (83) after Carl Dickinson's 21st minute own goal.
Doncaster Rovers are still four points shy of the play-offs despite securing a 2-0 win over Northampton thanks to goals from Paul Heffernan (75) and Lewis Guy (86).
At the other end of the table, Leyton Orient won their fourth game of the season to move off bottom spot following a 1-0 victory at home to Huddersfield.
Gary Alexander was the matchwinner for Orient as he scored after 28 minutes, whilst The Terriers were reduced to ten men when Martin McIntosh received his second yellow card on the hour mark.
It was also a good day for Millwall, as a goal from Filipe Morais (6) and Darren Byfield's penalty (33) gave the London side a 2-0 win over Bradford that moves them out of the relegation zone.
Bournemouth were the team to take Millwall's place in the drop zone as The Cherries succumbed to a 4-0 defeat at the hands of Port Vale, with Steve Claridge's 1,000th game not going according to plan.
The visitors to Dean Court were in rampant form, and Leon Constantine (3, 68), George Pilkington (13) and Akpo Sodje (80) did the damage as Vale moved into 11th place.
Brighton needed a last minute penalty from Dean Hammond to see off Cheltenham, after Jamie Victory (57) had cancelled out his opener a minute earlier.
Click below for match summaries:
Blackpool 1-1 Swansea City
Bournemouth 0-4 Port Vale
Brentford 1-1 Tranmere Rovers
Carlisle United 0-2 Scunthorpe United
Chesterfield 2-1 Oldham Athletic
Crewe Alexandra 1-4 Nottingham Forest
Leyton Orient 1-0 Huddersfield Town
Millwall 2-0 Bradford City
Northampton Town 0-2 Doncaster Rovers
Rotherham United 1-1 Bristol City
Yeovil Town 2-0 Gillingham
Brighton & Hove Albion 2-1 Cheltenham Town