Just 10 games remain of what has already been another pulsating Championship season, and the race for automatic promotion appears to have whittled down to just three clubs: Norwich City, Leeds United and Sheffield United.
Just four points separate the table-topping Canaries and the Blades in third, with West Brom, the closest challengers, seven points adrift in fourth.
And though the Baggies lead a host of clubs capable of mounting a late push for automatic promotion with 30 points still up for grabs this season, it looks increasingly likely that the current top three will battle it out for the top two spots, given the form of the teams below.
Norwich continued their push for a Premier League return with a 1-0 victory over Swansea City on Friday night before Sheffield United saw off Rotherham on Saturday.
Leeds faced a potentially tricky trip to Bristol City following the Blades’ victory, knowing they had to win to keep pace with their promotion rivals, and Marcelo Bielsa’s side won 1-0 to stay just two points behind the Canaries.
And as the battle for automatic promotion to the Premier League enters the final 10 league games, we’ve analysed the remaining fixtures for the top three sides in the Championship.
Norwich host Hull City, Leeds travel to relegation-threatened Reading and Sheffield United play Brentford at home.
A potentially crucial game in the race for promotion as Sheffield United travel to Elland Road to face Leeds. Norwich, meanwhile, make the trip to Rotherham.
Norwich travel to play-off contenders Middlesbrough, Leeds host Millwall and Sheffield United play Bristol City at home.
The Canaries host QPR, Leeds make the trip to Birmingham City and Sheffield United travel to Preston North End.
Norwich host Reading, Leeds play Preston and Sheffield United travel to Birmingham.
Norwich make the trip to Wigan Athletic, Leeds host Sheffield Wednesday and the Blades face Millwall.
It’s Norwich’s turn to play Sheffield Wednesday, who could play a big part in the race for automatic promotion. Leeds host Wigan and Sheffield United are at home to Nottingham Forest.
Norwich travel to Stoke City, Leeds face Brentford and Sheffield United make the trip to Hull.
The penultimate weekend of the season sees Norwich host Blackburn Rovers, Leeds play Aston Villa, and Sheffield United are at home to Ipswich Town.
Norwich play Villa on the final day of the season while Leeds face Ipswich and Sheffield United travel to Stoke.