Championship: Predictions for all 12 weekend games

&w=707&quality=100)
- Leeds and Burnley are both vying for the title
- Five teams are battling for the last two play-off positions
- Hull currently occupy the final relegation place
The Championship season comes to an end on Saturday with all 12 matches kicking off at 12:30 and there is still plenty to be decided, from the title to the play-off places to relegation.
Bristol City vs Preston (Saturday, 12:30)
A win for Bristol City guarantees a play-off spot and they should be able to secure that against a Preston side on a four-game losing run and just one point above the bottom three.
Score prediction: Bristol City 3-1 Preston
Burnley vs Millwall (Saturday, 12:30)
Title-chasing Burnley are unbeaten at home this season and they can round off the campaign with a victory against Millwall, who have lost three of their last four away matches and will fall just short in their play-off bid.
Score prediction: Burnley 2-1 Millwall
Coventry vs Middlesbrough (Saturday, 12:30)
Coventry and Middlesbrough are two of the five teams battling for a play-off place and it is the Sky Blues, who have won six of their last seven home matches, should be able to edge past a Boro side that have lost their previous two away fixtures.
Score prediction: Coventry 2-1 Middlesbrough
Derby vs Stoke (Saturday, 12:30)
Derby and Stoke are both in a relegation battle, with the duo one and two points above the drop zone respectively, but it is the Rams that can rack up a third victory in a row against an opponent that has lost their last two matches.
Score prediction: Derby 2-1 Stoke
Norwich City vs Cardiff (Saturday, 12:30)
Cardiff's relegation has already been confirmed and it is unlikely to be a classic when they take on a Norwich side who are unable to reach the play-offs and recently sacked their manager.
Score prediction: Norwich 1-1 Cardiff
Plymouth vs Leeds (Saturday, 12:30)
&w=707&quality=100)
While not mathematically relegated, Plymouth need to beat table-toppers Leeds and hope for a huge swing in goal difference. The Pilgrims will have a good crack at it, making for an entertaining contest, but a Whites side on a five-game winning streak should come out on top.
Score prediction: Plymouth 2-4 Leeds
Portsmouth vs Hull (Saturday, 12:30)
Hull are a point from safety and League One could be where they are playing next season, as they may struggle to get the better of a Portsmouth side that have lost just one of their last eight home assignments.
Score prediction: Portsmouth 2-1 Hull
Sheffield United vs Blackburn (Saturday, 12:30)
Third place is where Sheffield United will finish this season and thoughts will already be focused on the upcoming play-offs, but Blackburn are yet to secure a top-six finish as they sit just point off those coveted positions.
Rovers are on a four-game winning streak and may be able to sneak the win against a Blades side disheartened after missing out on automatic promotion.
Score prediction: Sheffield United 1-2 Blackburn
Sunderland vs QPR (Saturday, 12:30)
Fourth position is where Sunderland will end up, meaning a chance at promotion via the play-offs, but they have lost four games in a row and will likely take things easy for the visit of QPR, who are in the bottom half of the table.
Score prediction: Sunderland 1-1 QPR
Swansea vs Oxford (Saturday, 12:30)
Swansea and Oxford are both safe from relegation and their clash in Wales could turn out to be a low-key affair as the clubs think ahead to summer plans.
Score prediction: Swansea 1-1 Oxford
Watford vs Sheffield Wednesday (Saturday, 12:30)
Just a point separates these two teams in mid-table but it is Sheffield Wednesday, who have lost just one of their last five away matches, that can consign Watford to a fifth-successive defeat.
Score prediction: Watford 1-2 Sheffield Wednesday
West Brom vs Luton (Saturday, 12:30)
Managerless West Brom are unable to finish in the play-offs and are likely to down tools for this visit of Luton, who have won three games in a row to move a point clear of the relegation zone.
Score prediction: West Brom 0-2 Luton