There was plenty to play for at both ends of the table as the Championship headed into its final day this afternoon.
It turned out to be one of the craziest climaxes to a season as the table changed and changed between 12.45 and 2.55pm.
Read how it memorably unfolded in our minute-by-minute updates below.
12.16pmAfternoon all! So here we are, after 45 games the Championship season comes down to today. Who will go up, down and make the playoffs? You're in the right place to find out.
12.18pmAs mentioned above, today's matches have an effect on automatic promotion, the playoff places and two places in the relegation zone. Here's a summary of the picture going into today's matches...
12.20pmAT THE BOTTOM! Wolverhampton Wanderers are very likely to go down for a second-straight season today. They will be relegated unless they beat Brighton, Peterborough and Barnsley lose and Wolves make up a four-goal swing over Posh.
Barnsley will go down if they lose to Huddersfield, or if they draw and Peterborough avoid defeat and Sheffield Wednesday avoid defeat by four or more goals. A win would keep them up.
Peterborough United are down if they lose and either Barnsley win or Wolves win and make up a four-goal swing. A draw won't be enough if Posh avoid defeat and Sheffield Wednesday avoid defeat by more goals. A win would seal safety.
Sheffield Wednesday need to beat Middlesbrough to guarantee safety
Millwall and Huddersfield need a point to secure their status.
Barnsley will go down if they lose to Huddersfield, or if they draw and Peterborough avoid defeat and Sheffield Wednesday avoid defeat by four or more goals. A win would keep them up.
Peterborough United are down if they lose and either Barnsley win or Wolves win and make up a four-goal swing. A draw won't be enough if Posh avoid defeat and Sheffield Wednesday avoid defeat by more goals. A win would seal safety.
Sheffield Wednesday need to beat Middlesbrough to guarantee safety
Millwall and Huddersfield need a point to secure their status.
12.24pmPLAYOFF RACE! Crystal Palace will seal their place with a win at home to Peterborough. A draw would be enough if Nottingham Forest fail to beat Leicester by six goals. If Bolton or Forest fail to win, Palace will also be OK.
Bolton will finish in the top six with a win at home to Blackpool, as long as Forest don't win by four more goals than they do, or if they and Forest draw.
Forest will qualify if they beat Leicester and either Palace lose or Bolton fail to win, or if they draw and Bolton lose
Leicester need to beat Forest, and hope Bolton fail to win.
Bolton will finish in the top six with a win at home to Blackpool, as long as Forest don't win by four more goals than they do, or if they and Forest draw.
Forest will qualify if they beat Leicester and either Palace lose or Bolton fail to win, or if they draw and Bolton lose
Leicester need to beat Forest, and hope Bolton fail to win.
12.26pmAT THE TOP! Hull City, at home to already-promoted Cardiff, just need to match Watford's result at home to Leeds to secure second place. Watford will steal second spot if they better the Tigers' result.
12.29pmPlenty to keep on top of then. We also have detailed live updates on the match at the KC Stadium where Hull welcome Cardiff. Join Liam Apicella here.
12.31pmHull's stuttering end to the season has really cost them dearly. They have failed to score in their last three games, losing two of those to allow Watford back into the frame. They will be confident of beating Cardiff though as their place in the Premier League is secure.
12.33pmHere are the two games that matter at the top then:
Hull vs. Cardiff
Watford vs. Leeds
Hull vs. Cardiff
Watford vs. Leeds
12.36pmAnd the three that could affect the playoff spots:
Bolton vs. Blackpool
Palace vs. Peterborough
Forest vs. Leicester
Bolton vs. Blackpool
Palace vs. Peterborough
Forest vs. Leicester
12.39pmFour games can change the relegation places and they are:
Brighton vs. Wolves
Derby vs. Millwall
Huddersfield vs. Barnsley
Wednesday vs. Middlesbrough
Brighton vs. Wolves
Derby vs. Millwall
Huddersfield vs. Barnsley
Wednesday vs. Middlesbrough
12.41pmMEANINGLESS! We'll be focussing heavily on the nine below but that means there are three games that don't affect relegation, promotion or the playoffs and they are:
Birmingham vs. Blackburn
Burnley vs. Ipswich
Charlton vs. Bristol
Birmingham vs. Blackburn
Burnley vs. Ipswich
Charlton vs. Bristol
12.43pmWe'll bring you goal updates from those games though, fear not. Just two minutes from kickoff now and atmospheres are bubbling up nicely up and down the country. Hull have just given champions Cardiff a guard of honour in Humberside.
12.45pmKICKOFF! We're underway on the final day of the Championship! Best of luck to whoever you're rooting for. Where will the first goal come?
12.47pmBy the way, you can follow all the live scores with the red box on the right of this page and check how the table looks in-play by scrolling a little further down. It's right there, it's purple. Do you see it?
12.48pmBolton almost make a horrible start to their push for the playoffs as Marcos Alonso almost puts into his own net before Matt Phillips drags a shot wide.
12.50pmGOAL for Forest at home to Leicester! Simon Cox the scorer and that moves them into sixth spot and the playoffs.
12.51pmWolves have hit the post at Brighton! They really need those sort of chances to go in if they're to have any chance of miraculously escaping the drop.
12.53pmGOAL for Brighton against Wolves! It's the hosts' first attack and Kazenga Lua Lua scores. Wolves almost certainly down now.
12.55pmAs it stands, Watford will play Forest in the playoffs, with Brighton facing Palace in the other semi.
12.56pmGOAL at Hillsborough! Wednesday take the lead against Middlesbrough through big Steve Howard and that moves the Owls up to the safety of 18th.
12.58pmCouple of incidents in two matches at the top. At Vicarage Road, Leeds striker Steve Morison has been forced off because of an injury while George Boyd has seen a goal ruled out for offside for Hull.
12.59pmPalace come ever so close to taking the lead as Delaney's header comes close before Grant McCann clears Glenn Murray's shot off the line, somehow.
1pmWatford want a penalty at Vicarage Road as Michael Brown goes in hard and I've definitely seen those given before. The Hornets aren't happy!
1.01pmGOAL for Barnsley! The Tykes take the lead at Hull through Chris O'Grady and that's enough to lift them out of the bottom three. Peterborough drop in.
1.03pmLeicester come close to an equaliser against Forest as Anthony Knockaert clips the top of the crossbar. The hosts started blisteringly but Leicester have come back into it well at the City Ground.
1.05pm20 mins gone: AS IT STANDS: PROMOTED Cardiff, Hull PLAYOFFS Watford, Brighton, Palace, Forest RELEGATED Peterborough, Wolves, Bristol C
1.06pmGOAL for Blackpool against Bolton! Wanderers' push for the playoffs is going horribly wrong.
1.07pmMatt Phillips squandered a pair of early chances but he's just curled home the opener at the Reebok Stadium for the Tangerines. That gives Palace and Forest a bit of a cushion in the playoffs.
1.09pmGOAL and an equaliser for Leicester at Forest. It had been coming but it doesn't change the positions of sixth, seventh and eighth yet.
1.10pmMatty James with the goal at the City Ground, by the way, curling home from the edge of the box.
1.12pmThere's been another injury delay at Vicarage Road and that could mean that Watford finishes after Hull. As Independent journalist Jack Pitt-Brooke puts it: "So Watford will probably finish 10 minutes after Hull, which could be fun." Indeed.
1.14pmGOAL for Peterborough! This is a huge goal at Selhurst Park! Posh have moved out of the bottom three thanks to Lee Tomlin and that moves Huddersfield into the drop zone. They started the day seventh from bottom!
1.15pmRemember, you can keep up to date with the live table by scrolling down and finding it on the right of this commentary.
1.16pmThe delay at Vicarage Road is still going on. Telegraph journalist Oliver Brown tells us: "Alarming at Watford. Home goalkeeper Jonathan Bond now down for almost 10 minutes with what seems a neck injury. Medics look very concerned." That will mean that third-choice Jack Bonham will have to come on.
1.17pmGOAL for Wednesday and they are now two-up on Middlesbrough. Big Steve Howard with another and the Owls look set for safety.
1.19pmListen to this. As it stands, there are four teams on 57 points and Huddersfield are the ones in the drop zone because of their inferior goal difference. Fifty seven points! Last season you needed 41 for safety. Incredible.
1.19pmGOAL and it's a second for Blackpool at Bolton. Ludovic Sylvestre with the goal and the Trotters aren't going to make the playoffs at this rate.
1.21pmPlay has just finally resumed at Vicarage Road following an 11-minute delay because of what appears to be a neck injury to goalkeeper Bond. Best wishes to him.
1.23pmAS IT STANDS! Here's how we're looking as the first halves near their end:
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Forest
RELEGATED: Huddersfield, Wolves, Bristol
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Forest
RELEGATED: Huddersfield, Wolves, Bristol
1.25pmJeers at Vicarage Road as Michael Brown is booked at last. He really does love a challenge that boy.
1.27pmGOAL for Brighton! Wolves will be playing football in League One next season as Brighton open up a two-goal lead thanks, again, to Kazenga Lua Lua.
1.28pmPeterborough almost double their surprise lead at Palace as Pritchard somehow misses from close range.
1.28pmGOAL for Leicester! Huge, huge goal in the East Midlands as Leicester turn it around against Forest and they've now replaced their rivals in the top six. Amazing stuff.
1.29pmGOAL for Leeds! Watford's chances of automatic promotion suffer a huge blow as Leeds snatch the lead at Vicarage Road through Dominic Poleon.
1.30pmAS IT STANDS! Here's how we're looking now:
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Leicester
RELEGATED: Huddersfield, Wolves, Bristol
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Leicester
RELEGATED: Huddersfield, Wolves, Bristol
1.31pmGOAL for Bolton! The Trotters pull one back against Blackpool just before the break through Chris Eagles. That could be massive. They're 2-1 down.
1.32pmThe first half-time score comes from Turf Moor where it's Burnley 0-0 Ipswich. Over in South London, Palace have just won a penalty against Peterborough!
1.33pmGOAL! Glenn Murray scores his 30th Championship goal by smashing it down the middle. Peterborough move into the bottom three.
1.34pmANOTHER for Bolton! Incredible scenes at the Reebok as Bolton equalise against Blackpool. Craig Davies is the goalscorer and now Bolton are level on points with Leicester but the Foxes are in the playoffs because of their superior goal difference.
1.35pmFrantic stuff at the City Ground as Forest somehow fail to equalise from multiple chances. Half-time scores are coming in thick and fast now.
1.37pmHT SCORES: Here is how things are at the break. It really hasn't disappointed today:
Birmingham 1-0 Blackburn
Bolton 2-2 Blackpool
Brighton 2-0 Wolves
Burnley 0-0 Ipswich
Charlton 0-0 Bristol
Palace 1-1 Posh
Derby 0-0 Millwall
Huddersfield 0-1 Barnsley
Hull 0-0 Cardiff
Forest 1-2 Leicester
Wednesday 2-0 Middlesbrough
Watford 1-1 Leeds (latest)
Birmingham 1-0 Blackburn
Bolton 2-2 Blackpool
Brighton 2-0 Wolves
Burnley 0-0 Ipswich
Charlton 0-0 Bristol
Palace 1-1 Posh
Derby 0-0 Millwall
Huddersfield 0-1 Barnsley
Hull 0-0 Cardiff
Forest 1-2 Leicester
Wednesday 2-0 Middlesbrough
Watford 1-1 Leeds (latest)
1.38pmAs you may have noticed, Watford have just equalised against Leeds! Almen Abdi the scorer in that game where there is an incredible 16 MINUTES of added time because of some injury problems for the hosts.
1.40pmHere at SM we like to keep you as informed as possible so you can now read half-time reports on all 12 games in the Championship by clicking here.
1.41pmTABLE! Click here to see how the full table stands at the moment.
1.47pmThe second halves are about to get underway but before the craziness starts once more, here's another reminder on how it looks right now:
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Leicester
RELEGATED: Peterborough, Wolves, Bristol
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Leicester
RELEGATED: Peterborough, Wolves, Bristol
1.50pmFinally the half-time whistle goes at Vicarage Road after a 63-minute first half. It's Watford 1-1 Leeds at the break. Again, best wishes must go to Watford keeper Jonathan Bond, who was stretchered off earlier on.
1.51pmThat means that Hull will have either extinguished any chance of Watford going up or opened the door for the Hornets when the full-time whistle goes at the KC Stadium. If Hull can't beat Cardiff then their is sure to be a monumental atmosphere at Vicarage Road as they will be 15 minutes or so behind.
1.54pmA goal in one of our three 'meaningless' games this afternoon as Charlton take the lead against already-relegated Bristol City through Yann Kermorgant.
1.55pmEQUALISER for Forest! Elliot Ward equalises for the hosts and that moves Bolton up into the playoff places!
1.55pmGOAL FOR CARDIFF! Hull are behind and it's former player Fraizer Campbell who puts champions Cardiff ahead at the KC. That means Watford are going up as it stands, cue jubilant scenes at Watford.
1.56pmEQUALISER FOR HUDDERSFIELD! The Terriers draw level against Barnsley through Jermaine Beckford and that drops Barnsley into the bottom three. It's all happening!
1.58pmHull almost draw back level instantly as substitute Nick Proschwitz somehow fluffs his lines.
1.59pmAS IT STANDS! Here's how we're looking now:
PROMOTED: Cardiff, Watford
PLAYOFFS: Hull, Brighton, Palace, Bolton
RELEGATED: Barnsley, Wolves, Bristol
PROMOTED: Cardiff, Watford
PLAYOFFS: Hull, Brighton, Palace, Bolton
RELEGATED: Barnsley, Wolves, Bristol
1.59pmAt The Valley it's now 2-0 Charlton against Bristol City as Yann Kermorgant doubles his and the Addicks' total.
2.02pmHuddersfield now want a penalty against Barnsley but it's turned down by the ref.
2.02pmBurnley take the lead against Ipswich in that mid-table clash. Junior Stanislas with a rocket from 25 yards.
2.04pmIs this one of the most exciting final days in recent memory?
2.04pmGOAL FOR HULL! Oh yes it is! Hull equalise and it's Proschwitz who makes up for his earlier miss by levelling against Cardiff. That moves the Tigers back above Watford and into second.
2.06pmAS IT STANDS! Here's the latest:
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Bolton
RELEGATED: Barnsley, Wolves, Bristol
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Bolton
RELEGATED: Barnsley, Wolves, Bristol
2.14pmBlackburn equalise against Birmingham in one of our three nothing games. No surprise with the goalscorer for the visitors as Jordan Rhodes nets.
2.17pmGOAL FOR BARNSLEY! Jason Scotland puts the Tykes back in front against Barnsley and that sends Huddersfield back into the bottom three.
2.18pmAS IT STANDS! Fifteen minutes or so left in most games. Here's the latest:
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Bolton
RELEGATED: Huddersfield, Wolves, Bristol
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Bolton
RELEGATED: Huddersfield, Wolves, Bristol
2.21pmRed card for Watford's Troy Deeney as he goes in hard on Michael Brown. Is that the Hornets' auto-promotion chances gone? Remember, they need to better Hull's result and they're currently beating Cardiff. Looks like Gianfranco Zola's men will have to go through the playoffs.
2.24pmEQUALISER FOR HUDDERSFIELD! James Vaughan makes it 2-2 at the Galpharm and that means Huddersfield pop out of the bottom three and now opponents Barnsley go back in.
2.27pmA third goal for Charlton against Bristol City as Jonathan Obika makes it 3-1 to the hosts. Chris Powell's side are on course for an impressive ninth-place finish.
2.28pmIf you've got a moment just look at how close the bottom half of the table is by clicking here. Crazy.
2.29pmGOAL! It's an equaliser for Palace at Peterborough as wily veteran Kevin Phillips makes it a nervous last few minutes for Posh.
2.30pmHello, hello! Derby take the lead against Millwall and that means that the Lions are awfully close to relegation. Barnsley remain the side, alongside Wolves and Bristol, who will go down.
2.31pmA second goal for Burnley against Ipswich as Martin Paterson flicks home. A timid end to what has been a great season for Ipswich since Mick McCarthy took over.
2.32pmAS IT STANDS! Fifteen minutes or so left in most games. Here's the latest:
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Bolton
RELEGATED: Barnsley, Wolves, Bristol
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Bolton
RELEGATED: Barnsley, Wolves, Bristol
2.33pmNow 4-1 Charlton against Bristol as Barnsley have a shot cleared off the line at Huddersfield! A goal for the Tykes now would save them from relegation and send Peterborough down.
2.34pmGOAL for Palace! Peterborough are going down as it stands! Oh my word!
2.35pmBoth sets of fans are singing "WE ARE STAYING UP!" at Huddersfield vs. Barnsley. Amazing.
2.36pmLEICESTER! The Foxes take the lead against Forest and that moves them up above Bolton on goal difference into sixth! Anthony Knockaert with the goal.
2.37pmAS IT STANDS! Almost done!
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Leicester
RELEGATED: Peterborough, Wolves, Bristol
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Leicester
RELEGATED: Peterborough, Wolves, Bristol
2.38pmAmazing scenes in Huddersfield as the Barnsley keeper simply holds onto the ball and no-one challenges him. The full-time whistle goes and fans spill onto the pitch. But if Peterborough equalise then they'll send Barnsley down.
2.39pmAnd now there's unbelievable scenes at the KC Stadium as the home side are awarded a penalty but the fans think it's the final whistle. The game's not over though!
2.41pmYOU WILL NOT BELIEVE THIS! Hull missed their penalty and now Cardiff have been given one at the other one as Faye handballs. Maynard scores it and that now means Watford can still go up!!!!!
2.42pmHull have a free kick on the edge of the area in the seventh minute of injury time and El Mohamady forces Marshall into a save before the full-time whistle goes.
2.45pmWatford will now know that one goal against Leeds takes them up to the Premier League. Remember, they're a long way behind at Vicarage Road. THERE'S STILL SIX MINUTES PLUS STOPPAGE TIME LEFT!
2.46pmLATEST SITUATION! Just Watford 1-1 Leeds left!
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Leicester
RELEGATED: Peterborough, Wolves, Bristol
PROMOTED: Cardiff, Hull
PLAYOFFS: Watford, Brighton, Palace, Leicester
RELEGATED: Peterborough, Wolves, Bristol
2.47pmEveryone's eyes are now on Vicarage Road as Watford chase that vital second goal. Can they do it?
2.50pmGOAL FOR LEEDS! Oh my goodness me! Leeds streak down the other end through Ross McCormack and he chips young keeper Bonham, who made a hash of that. Hull's players are watching in the tunnel and they go wild!
2.52pmI think any Hull fans walking past a tattoo parlour on their way home may get McCormack inked on their backside.
2.56pmHULL CITY ARE PROMOTED TO THE PREMIER LEAGUE! Watford fall 2-1 at home to Leeds and they'll have to play Leicester in the playoffs.
2.57pmHull's players go wild at the KC Stadium. They join Cardiff in heading straight into the top flight. Watford could have miraculously broken their hearts but they conceded late on and never had quite enough to get the victory.
2.58pmI've got to rush off as I'm covering Norwich vs. Villa in the Premier League but I won't leave without the final Championship table.