- Leeds and Burnley have already secured promotion to the Premier League
- Hull and Derby, who are fighting to avoid relegation, will clash in East Yorkshire
- Plymouth, at the bottom of the table, will visit Preston
With the top two spots and two play-off positions already determined, the Championship still has a lot at stake with two matchdays remaining.
There are six teams vying for the remaining two play-off spots while eight teams are battling to avoid relegation, with all three relegation positions up for grabs.
This sets the stage for an exciting penultimate weekend in the Championship, and we have a preview of all 12 fixtures below.
Stoke vs Sheffield United (Friday, 8pm)
Both Stoke and Sheffield United had a disappointing Easter Monday with Stoke suffering a heavy 6-0 defeat to Leeds and Sheffield United losing 2-1 to Burnley, ending their hopes of automatic promotion.
Stoke have more to play for compared to the Blades and are expected to secure a narrow win on Friday.
Score prediction: Stoke 1-0 Sheffield United
Luton vs Coventry (Saturday, 12.30pm)
Coventry needs a win to hold on to the sixth position, while Luton requires a victory to enhance their chances of survival.
Despite Coventry having a more talented squad, Luton will be motivated by their home support and can secure a draw to keep their relegation battle alive until the final day.
Score prediction: Luton 1-1 Coventry
QPR vs Burnley (Saturday, 12.30pm)
Burnley sealed promotion on Monday and are now aiming to overtake Leeds for the top spot.
Burnley can edge past mid-table QPR with a close win as the latter are already looking towards the offseason.
Score prediction: QPR 1-2 Burnley
Blackburn vs Watford (Saturday, 3pm)
Blackburn are still in contention for a top-six finish and can extend their winning streak to four matches by defeating the struggling Watford.
Score prediction: Blackburn 2-0 Watford
Cardiff vs West Brom (Saturday, 3pm)
Cardiff is winless in six games and is in danger of relegation. The Bluebirds might earn a draw against West Brom, who have lost five of their last six matches, but their fate could already be sealed.
Score prediction: Cardiff 0-0 West Brom
Hull vs Derby (Saturday, 3pm)
In a tense relegation battle, Hull and Derby may play cautiously and settle for a 1-1 draw, similar to their previous meeting.
Score prediction: Hull 1-1 Derby
Middlesbrough vs Norwich (Saturday, 3pm)
Norwich has conceded 10 goals in their last three defeats, and it is unlikely that interim manager Jack Wilshere can turn things around in time for a clash against Middlesbrough, who are chasing a top-six finish.
Score prediction: Middlesbrough 3-1 Norwich
Millwall vs Swansea (Saturday, 3pm)
Despite Swansea's excellent form with five consecutive wins, they may be held to a draw by Millwall, who have won their last four home matches.
Score prediction: Millwall 1-1 Swansea
Oxford vs Sunderland (Saturday, 3pm)
Sunderland has suffered three consecutive losses and might rest players with an eye on the play-offs, giving Oxford an opportunity to secure a victory that would ensure their survival.
Score prediction: Oxford 1-0 Sunderland
Preston vs Plymouth (Saturday, 3pm)
Despite being at the bottom of the table, Plymouth has shown fighting spirit with three wins in their last five matches and could secure a crucial victory against Preston, who have won just once in their last 11 league games.
Score prediction: Preston 1-2 Plymouth
Sheffield Wednesday vs Portsmouth (Saturday, 3pm)
Sheffield Wednesday and Portsmouth have no stakes in the game but could play out an entertaining draw based on their desire for pride.
Score prediction: Sheffield Wednesday 2-2 Portsmouth
Leeds vs Bristol City (Monday, 8pm)
Bristol City, in fifth place, might have to wait until the final day to secure their play-off spot as they are unlikely to get a positive result against Leeds, who are eager to maintain their top spot after the 6-0 victory over Stoke.
Score prediction: Leeds 2-0 Bristol City