A four-way battle for top-flight football; Bristol City poised for the Sky Bet League 1 title; Burton Albion and Shrewsbury Town primed for promotion from Sky Bet League 2.
Sky Bet ChampionshipAnother round of games in midweek saw all four of the Sky Bet Championship's front-runners pick up three crucial points, to maintain the thrilling intensity of the promotion race.
Leaders Bournemouth (83 points) saw off Reading, Norwich City (2nd, 82) overcame Leeds United for their fifth successive win, Watford (3rd, 82) beat Nottingham Forest on Wednesday, while Middlesbrough (4th, 81) got the better of Wolverhampton Wanderers.
So two points is the difference between the four going into the weekend fixture list, which includes arguably the biggest match of the season – Norwich City v Middlesbrough on Friday evening.
Elsewhere, Bournemouth host Sheffield Wednesday and the third-placed Hornets entertain Birmingham City.
At the other end of the division, Wigan Athletic will join Blackpool in Sky Bet League 1 next term if they fail to beat Brighton & Hove Albion on Saturday.
The standings: Click here to see the Sky Bet Championship table
Sky Bet League 1
Bristol City became the first Football League team to win promotion this season when they thumped Bradford City 6-0 on Tuesday, and they can seal the Sky Bet League 1 title this weekend.
The Robins go into their match with relegation-threatened Coventry City 10 points clear of Preston at the summit so know another victory, which would be their 28th of the campaign, would put them out of North End's reach.
The Lilywhites, who are undefeated in 15, have four games left to play – one more than City – with the first of those at Port Vale on Friday. If they lose at Vale Park, the Robins will be crowned League 1 champions without kicking a ball.
The relegation battle in League 1 remains as tight as ever, but Yeovil Town's demotion has already been confirmed.
Colchester United are 23rd with 44 points after 42 games, then come three clubs on 47 points. Those teams are Crawley Town, who have played 43 times, Notts County and Leyton Orient, who occupy the lowest safety position. To make things interesting, Crawley and Notts County go head-to-head this weekend.
Crewe Alexandra (19th, 48), Port Vale (18th, 50), Scunthorpe United (17th, 51) and Coventry City (16th, 51) are also in the mire.
The standings: Click here to see the Sky Bet League 1 table
Sky Bet League 2
The three automatic promotion places in League 2 are between Burton Albion, Shrewsbury Town, Wycombe Wanderers, Bury and Southend United, who are all assured of at least a Play-Off place.
Leaders Burton could seal their first ever promotion to Sky Bet League 1 this weekend if they win at Morecambe and Bury fail to pick up three points at Fratton Park against Portsmouth.
The Brewers could still be promoted if they draw. For that to be the case, they'd need to hope Bury lose at Pompey and Southend fail to win at Exeter City.
Micky Mellon's Shrewsbury could also secure a return to Sky Bet League 1, if they notch three points at home to York City, but only if Bury lose and Southend fail to win.
At the bottom, Cheltenham Town have renewed hope after a midweek win lifted them off the foot and to within a point of safety.
Tranmere Rovers (39 points) now sit rock-bottom, one point behind the Robins (23rd, 40) and two adrift of Hartlepool United (22nd, 41) and safety.
The standings: Click here to see the Sky Bet League 2 table
Don't panic, we've got it covered!
We appreciate that's a lot of information to take in, so follow @SkyBetChamp, @SkyBetLeague1 and @SkyBetLeague2 four our matchday updates!