Matchday 46, and it all comes down to the final game.

Cardiff quite simply need to avoid defeat at Crystal Palace to guarantee a place in the play offs.

Mathematically Middlesbrough could catch City if the Bluebirds draw and Middlesbrough win but it would take a massive victory of over 10 goals for Tony Mowbray's side.

If Boro fail to beat Watford at Vicarage Rd then it doesn't matter what Cardiff do, a play off place for City would be confirmed.

All three relegation places have been confirmed.

So the outstanding issues that need to be resolved are:

Either Southampton or West Ham to get automatic promotion with the unlucky side in the play offs along with Blackpool, Birmingham and either Cardiff or Midlesbrough.

Fixtures:

Saturday 28th April 2012  
Championship  
Barnsley  v  Brighton and Hove Albion 12:30
 
Birmingham City  v  Reading 12:30
 
Burnley  v  Bristol City 12:30
 
Crystal Palace  v  Cardiff City 12:30
 
Derby County  v  Peterborough United 12:30
 
Doncaster Rovers  v  Ipswich Town 12:30
 
Leeds United  v  Leicester City 12:30
 
Millwall  v  Blackpool 12:30
 
Nottingham Forest  v  Portsmouth 12:30
 
Southampton  v  Coventry City 12:30
 
Watford  v  Middlesbrough 12:30
 
West Ham United  v  Hull City 12:30

Table after matchday 45

 HomeAwayOverall 
#TeamPlWDLFAWDLFAWDLFAPtsGD
1 [P] Reading 45 14 5 4 36 18 13 3 6 33 21 27 8 10 69 39 89 +30
2 Southampton 45 15 4 3 45 18 10 6 7 36 28 25 10 10 81 46 85 +35
 
3 West Ham United 45 10 8 4 39 25 13 6 4 40 22 23 14 8 79 47 83 +32
4 Blackpool 45 13 7 3 42 21 7 7 8 35 36 20 14 11 77 57 74 +20
5 Birmingham City 45 12 9 1 35 14 7 7 9 40 37 19 16 10 75 51 73 +24
6 Cardiff City 45 11 7 5 37 29 7 11 4 27 23 18 18 9 64 52 72 +12
 
7 Middlesbrough 45 8 10 5 22 21 10 6 6 29 28 18 16 11 51 49 70 +2
8 Hull City 45 12 4 7 28 22 7 7 8 18 20 19 11 15 46 42 68 +4
9 Brighton & Hove Albion 45 11 8 4 36 21 6 6 10 16 31 17 14 14 52 52 65 0
10 Leicester City 45 11 6 6 36 22 6 6 10 28 32 17 12 16 64 54 63 +10
11 Derby County 45 11 3 8 27 22 7 6 10 22 35 18 9 18 49 57 63 -8
12 Burnley 45 7 8 7 32 26 10 2 11 28 31 17 10 18 60 57 61 +3
13 Leeds United 45 9 3 10 33 39 8 7 8 31 27 17 10 18 64 66 61 -2
14 Watford 45 9 6 7 30 32 6 10 7 24 31 15 16 14 54 63 61 -9
15 Ipswich Town 45 11 3 9 39 32 5 7 10 27 43 16 10 19 66 75 58 -9
16 Millwall 45 7 6 9 25 28 8 5 10 28 27 15 11 19 53 55 56 -2
17 Crystal Palace 45 7 11 4 21 17 6 6 11 24 32 13 17 15 45 49 56 -4
18 Peterborough United 45 10 3 10 41 38 3 7 12 25 38 13 10 22 66 76 49 -10
19 Bristol City 45 7 6 10 26 31 5 6 11 17 35 12 12 21 43 66 48 -23
20 Nottingham Forest 45 5 5 12 19 32 8 3 12 27 31 13 8 24 46 63 47 -17
21 Barnsley 45 9 3 10 31 37 4 5 14 18 37 13 8 24 49 74 47 -25
 
22 [R] Portsmouth (-10) 45 10 5 8 30 24 3 6 13 20 33 13 11 21 50 57 40 -7
23 [R] Coventry City 45 8 7 8 28 26 1 6 15 13 35 9 13 23 41 61 40 -20
24 [R] Doncaster Rovers 45 4 8 10 20 32 4 4 15 21 45 8 12 25 41 77 36 -36