Easter Monday brought with it a Bank Holiday helping of EFL action, and it didn't disappoint. Here's what happened.
Tom Lawrence's dipping free-kick eight minutes into the second half proved the difference between Derby County and Preston North End in the day's opening Easter Monday fixture between two sides with Play-Off aspirations.
The defeat means Preston are three points off the top seven and left to run Alan Browne's spot-kick that had hit the outside of the post for the home side, eight minutes before the break.
The Rams climbed above Middlesbrough, who needed a 90th-minute equaliser at bottom club Burton Albion to salvage a point. Marvin Sordell looked like being the Brewers match winner with a goal in the sixth minute before the leveller from substitute Britt Assombalonga in the final minute of normal time.
Sunderland were unable to build on their Good Friday victory over Derby, going down 3-1 to Sheffield Wednesday at the Stadium of Light, all the goals arriving in a 17-minute period in the second half.
They remain above Nigel Clough's on goal difference, with both teams on 31 points, three behind 23rd-placed Barnsley, whose trip to Nottingham Forest fell foul of the weather at noon.
With Bristol City drawing 0-0 at home to Brentford, Millwall had the chance to lift themselves into the play-off positions, but they were held to a 2-2 draw away at Ipswich Town, despite taking the lead through Jake Cooper. Two goals in three minutes early in the second half from Martyn Waghorn had turned the game around in the Tractor Boys favour, but that lead only lasted five minutes and was cancelled out by George Saville.
Queens Park Rangers beat Norwich City 4-1 to move within two points of the team directly above them in the table.
The late action in front of the Sky Sports cameras saw Anthony Pilkington net a late equaliser for Cardiff City at Bramall Lane. Leon Clarke had given Sheffield United a first-half lead, but Neil Warnock's side, as ever, refused to give in and earned a point for their hard work.
On Tuesday, leaders Wolverhampton Wanderers could only extend their lead at the top to a point after being held to a 2-2 draw at home to Hull City.
For promotion chasers Fulham and Aston Villa, their evenings were much more straightforward. The Cottagers are 18 unbeaten after a 2-0 win over Leeds United, while Aston Villa struck three second-half goals to see off 10-man Reading.
In the night's other game, Birmingham City won 1-0 at Bolton Wanderers, edging three points closer to Championship survival.
An Adam Armstrong brace gave Blackburn Rovers a 2-1 victory at Milton Keynes Dons to take them back to the top of the Sky Bet League One table.
Wigan Athletic travelled to Portsmouth for the late afternoon televised match, knowing three points would take them back to the top of the table however an 89th-minute consolation from Will Grigg was all they had to show for their efforts from their trip to Fratton Park.
Goals either side of half-time from Brett Pitman (penalty) and Jamal Lowe had already done the damage for Pompey, who climbed to seventh to become one of three teams on 61 points.
Shrewsbury Town moved above the Latics, into the automatic spots, with a 3-2 win over Oxford United. With Scunthorpe United's mouthwatering clash with Plymouth Argyle falling foul of the weather, Charlton Athletic and Peterborough United took the opportunity to knock the pair out of the play-off positions.
The Addicks followed up a 4-0 victory over Northampton Town on Good Friday with a 3-1 win at home to fourth-placed Rotherham United. Posh then heaped further misery on their local rivals Northampton, struggling at the bottom end of the table and without a win in nine, to record a 2-0 victory over the Cobblers at London Road and move into fifth position, courtesy of two goals in three minutes early in the first half.
Oldham Athletic picked up three precious points in the fight for survival by coming from behind to beat Blackpool 2-1. That win saw them swap places with MK Dons, who are back in the relegation zone by virtue of their goal difference.
AFC Wimbledon remain above the line despite their match with Doncaster Rovers getting postponed, one of the three games not to go ahead because of the weather.
There were also wins for Fleetwood Town over ten-man Bristol Rovers and Southend United enjoyed the most productive day in front of goal, putting four past Gillingham without reply, who also saw a man sent off - not that it mattered, the red card in first-half injury time came after four goals had already gone past Tomas Holy in the Gills goal.
In the day's evening kick off in League One, Wigan Athletic travelled to Portsmouth with eyes on making a quick return to the top of the table. It was not to be though, Pompey goals from Brett Pitman and Jamal Lowe were enough to secure a 2-1 win for Kenny Jackett's side.
On Wednesday night, Rochdale leaped a place and three points nearer to survival following a 2-0 win over local rivals and bottom club Bury at Gigg Lane.
It's as you were at the top of Sky Bet League Two after Accrington Stanley, Luton Town, Wycombe Wanderers and Exeter City all claimed three points with narrow victories.
Table toppers Stanley saw off Notts County thanks to Mark Hughes' ninth-minute goal. Luton, Wycombe and Exeter all came from a goal down at the break to record 2-1 victories. The Grecians recorded a 2-1 win over Cheltenham Town after Jordan Storey scored the winner with nine minutes to go to keep up the pressure on the top three. At Adams Park, Martyn Woolford put Grimsby Town ahead in the 15th minute only for second-half goals from Adam El-Abd and Scott Kashket to secure the win for Gareth Ainsworth's side.
James Collins cancelled out Kane Hemmings first-half goal for Mansfield Town at Kenilworth Road before Glen Rea netted a 71st-minute winner to record Luton's 15th win of the season on home soil as they stayed second.
With the Mariners slipping up, it would have been a chance for Barnet and Chesterfield to close the gap at the foot of the table, however, for different reasons that end of the table also remains the same. The Spireites home match against Newport County was postponed, which now leaves them with two games in hand on the Mariners.
Barnet were on the receiving end of braces from Danny Newton and Alex Revell in a 4-1 defeat away at Stevenage. That though wasn't the most prolific return in front of goal as Yeovil Town destroyed Coventry City 6-2 at the Ricoh Arena.
Having raced into a three-goal lead – with two from Alex Fisher – within the opening quarter of an hour, there was only going to be one winner and despite a double from substitute Maxime Biamou in the second period, substitute Sam Sturridge added two more late on to record an emphatic win for the Glovers.