Brentford could move above West Brom and into the top two on Saturday, while Leeds could clinch the Championship title this weekend after sealing promotion.
Leeds clinched promotion to the Premier League after West Brom lost at Huddersfield on Friday, which opened the door for Brentford to move into the top two.
Thomas Frank's side are just a point behind the Baggies, and a win or draw at Stoke on Saturday - live on Sky Sports Football - will see them take second.
A failure to win for Brentford would see Leeds clinch the title, but they would only need a point at Derby on Sunday to guarantee it, were the Bees to win.
- Watch all 11 Sky Sports channels for £18 a month
- Championship table | fixtures | results | on Sky
- Championship play-off dates confirmed
We take a closer look at the permutations and the crunch clashes taking place in front of the Sky Sports cameras.
Door open for Brentford
Remaining fixtures: Stoke (a), Barnsley (h)
Frank's side are certainly making a fight of it, and would now move above West Brom with a win or draw at Stoke on Saturday - after the Baggies lost at Huddersfield. Their superior goal difference means anything but a defeat will have them in the ascendancy to clinch automatic promotion.
Brentford have not played in the top flight since 1946/47 but a stunning run of form since the restart means they are still in the race for automatic promotion.
The Bees have won their last eight league games, and will fancy their chances of making it nine and 10 at Stoke then at home to Barnsley in their final two games.
"It's a privilege to be part of a team who is winning eight games straight," said boss Frank. "There's some that are more important and bigger wins and this one was one of them, definitely. I think it was a fair and square win. In the end, I just need to praise my defence. That's the single best area we've improved in this season.
"I think I will watch the West Brom game on Friday but mainly because I'll be sitting on a bus heading to Stoke!"
Brentford head to Stoke on Saturday lunchtime - live on Sky Sports Football. Coverage gets under way at midday, while kick-off is at 12.30pm.
Leeds are up! And now the title?
Remaining fixtures: Derby (a), Charlton (h)
The wait is over for Leeds. A victory over Barnsley on Thursday and West Brom's loss means they cannot be overhauled. They have been promoted with two games to spare, and a Brentford slip-up on Saturday will see them win the title.
If the Bees win then they will just need a point at Derby on Sunday - live on Sky Sports Football at 1.30pm ahead of a 2pm kick-off.
West Brom holding on
Remaining fixtures: QPR (h)
West Brom's defeat at Huddersfield means automatic promotion is no longer in their hands. If Brentford collect four points from their final two games then only a massive goal swing would see the Baggies go up with a win at QPR on the final day.
West Brom have been in the top two since October, but that position is now under threat at the worst possible time, and whatever happens on Saturday, the battle will go to the final day.
Who else is in the play-off mix?
Fulham could still make automatic promotion. However, they would need to win their final two games and hope West Brom lose their final fixtures, and Brentford pick up just a point from their final two games. The play-offs seems like their destination.
The race below them remains compelling.
Nottingham Forest have a three-point cushion over sixth-placed Cardiff, after drawing with Swansea on Wednesday, while the Swans are three points behind their Welsh rivals in eighth.
Sitting between them is Millwall in seventh, who are two points behind Cardiff.
Preston and Bristol City are in ninth and 10th, but with a five-point gap and two games to spare, they are unlikely to make it, while Derby are six behind Cardiff and would need a massive swing.
Who's going down?
The outlook seems bleak for Barnsley. Their narrow defeat at Leeds on Thursday leaves them bottom of the table and four points adrift of safety with just two games to go.
Luton's failure to beat QPR on Tuesday has them in 23rd, two points adrift of safety. Their match against Hull on Saturday is crucial. Hull are level on points with the Hatters, but were thumped 8-0 at Wigan on Tuesday.
Wigan themselves are 12 points clear of the drop, but are facing a potential 12-point deduction at the end of the season after going into administration. Their vastly superior goal difference means that a 12-point cushion would be enough to keep them up.
Charlton are 21st and two points clear of Hull and Luton after drawing 1-1 with Birmingham on Wednesday. That point moved the Blues five clear of the relegation zone with two games to go.
Stoke and Middlesbrough are in 18th and 19th respectively, five points clear of the relegation zone. While Huddersfield's win over West Brom on Friday night moved them six points clear of the drop and to virtual safety thanks to their goal difference.
Follow the Championship finale live on Sky
Sky Sports will show 30 Sky Bet Championship games by the end of the season, as well all EFL play-off games., exclusively live. You can follow the action with our dedicated blogs on skysports.com and the Sky Sports app, as well as watching match highlights shortly after full-time.
Saturday July 18: Stoke vs Brentford - 12.30pm
Sunday July 19: Derby vs Leeds - 2pm
Further games selected for live broadcast to be confirmed.
- Barnsley fixtures | Birmingham City fixtures | Blackburn fixtures | Brentford fixtures | Bristol City fixtures | Cardiff City fixtures | Charlton Atheltic fixtures | Derby County fixtures | Fulham fixtures | Huddersfield Town fixtures | Hull City fixtures | Leeds United fixtures | Luton Town fixtures | Middlesbrough fixtures | Millwall fixtures | Nottingham Forest fixtures | Preston North End fixtures | Queens Park Rangers fixtures | Reading fixtures | Sheffield Wednesday fixtures | Stoke City fixtures | Swansea City fixtures | West Bromwich Albion fixtures | Wigan Athletic fixtures
All the Championship fixtures
Saturday July 18
Charlton Athletic vs Wigan Athletic - 12.30pm
Stoke City vs Brentford - 12.30pm, Sky Sports
Blackburn Rovers vs Reading - 3pm
Fulham vs Sheffield Wednesday - 3pm
Hull City vs Luton Town - 3pm
Middlesbrough vs Cardiff City - 3pm
Preston North End vs Birmingham City - 3pm
Queens Park Rangers vs Millwall - 3pm
Swansea City vs Bristol City - 3pm
Sunday July 19
Derby County vs Leeds United - 2pm, Sky Sports
Barnsley vs Nottingham Forest - 3pm
Wednesday July 22
Birmingham City vs Derby County
Brentford vs Barnsley
Bristol City vs Preston North End
Cardiff City vs Hull City
Leeds United vs Charlton Athletic
Luton Town vs Blackburn Rovers
Millwall vs Huddersfield Town
Nottingham Forest vs Stoke City
Reading vs Swansea City
Sheffield Wednesday vs Middlesbrough
West Bromwich Albion vs Queens Park Rangers
Wigan Athletic vs Fulham