It was dramatic, it was breathless and you can read how it all unfolded in our minute-by-minute updates below.
11.31amMorning all! Exactly nine months after the season kicked off in sunny August, the final day of the Football League is here and we're all over the Championship. We'll be previewing each of the 12 fixtures and filling you in on what can happen on a nerve-jangling day for some sides. Kickoff in all 12 games is in 45 minutes' time so let's get straight to it...
11.35amBARNSLEY vs. QUEENS PARK RANGERS: We'll be going in alphabetical order and first up is the game at Oakwell, where relegated Barnsley welcome top-four side QPR. If Barnsley lose and Yeovil Town win, the Tykes will finish bottom of the pile. QPR are guaranteed to finish fourth no matter what happens and are likely to face Wigan Athletic in the playoff semi-finals.
11.39amBLACKBURN ROVERS vs. WIGAN ATHLETIC: There's plenty to play for at Ewood Park as Blackburn, who have the slimmest of chances to reach the playoffs, welcome Wigan. The Latics start the day in fifth but could drop to sixth if they lose and Reading win their game. Blackburn need to overturn a goal difference of seven and hope that both Reading and Brighton & Hove Albion lose. Highly unlikely, but who knows!
11.42amBLACKPOOL vs. CHARLTON ATHLETIC: At Bloomfield Road Blackpool need just a draw to guarantee their safety. Charlton secured theirs by winning their game in-hand in midweek. Blackpool could be fine if they lose as they are three points clear of the drop but need other results to go their way.
11.46amBOLTON WANDERERS vs. BIRMINGHAM CITY: One of the biggest games of the day is at the Reebok as Birmingham look to escape relegation. The Blues have lost five in a row and start the day as the team occupying that final spot in the bottom three. Lee Clark's side do have considerably the best goal difference though so a draw might be enough if Doncaster Rovers lose.
11.52amLEEDS UNITED vs. DERBY COUNTY: There's also little to play for at Elland Road, with tailing away from the playoffs drastically in the second half of the season while Derby are guaranteed to finish third and face whichever side grabs that fourth playoff spot in next weekend's playoff semis.
11.56amLEICESTER CITY vs. DONCASTER ROVERS: Will it be Donny who go down? Rovers are the side nearest to Birmingham and have a daunting trip on their hands as they go to champions Leicester. The Foxes do have something to play for as they start the day on 99 points and would love to get into three figures for the season.
12pmMILLWALL vs. BOURNEMOUTH:Millwall are the last of the four sides who could be relegated to League One today. Ian Holloway's men start the day in 20th place, two points clear of the drop zone. Win and they're safe. A draw might not be enough. A win or draw for Bournemouth could see them finish the season eighth, which would cap a wonderful first year back in the Championship for the Cherries.
12.03pmNOTTINGHAM FOREST vs. BRIGHTON & HOVE ALBION: What a massive game this is for Brighton. They could be in the playoffs for the second straight year if they better Reading's result against Burnley. Forest aren't far behind, but not close enough for a late dash to the playoffs.
12.06pmREADING vs. BURNLEY: Reading's fans will definitely be constantly checking their phones to see what the score is at the City Ground. A win for the Royals and they're guaranteed a spot in the playoffs and could even finish fifth depending on how Wigan do. Fifth and you play QPR in the semis, sixth and it's Derby. Burnley will be no pushovers as they are second and definitely up in the Premier League next term.
12.12pmYEOVIL TOWN vs. MIDDLESBROUGH: Finally, at Huish Park it's the Glovers against Boro. Yeovil will want to win to avoid finishing bottom while a Boro triumph will see them secure a top-half finish.
2 minReading know three point guarantees them a spot in the playoffs and they almost get off to a great start. A long-range shot from Pavel Pogrebnyak appears to strike a hand in the box but no penalty is given.
5 minStill no goals in the early stages. The teams that need a goal, especially at the bottom, will be getting more and more nervous the longer they remain scoreless.
7 minChance for Millwall at the Den as Martyn Woolford has his shot saved by Lee Camp. The Lions will stay up with a win.
7 minBrighton are the next side to spurn a great chance as top scorer Leonardo Ulloa misfires from a one-on-one opportunity.
12.33pmThree quick goals! First Burnley right-back Trippier slides the ball into his own net after a swift Reading counter-attack. Then, at Ewood Park, there's two goals in two minutes as Ramis levels it up for Wigan before April's Championship Player of the Month Gestede restores Blackburn's lead.
28 minBurnley's star striker completes the Claret turnaround at the Madejski! A lovely goal from the England Under-21 international as he spins on the edge of the box before firing into the corner. Reading fans will now be watching the Brighton game very closely. As it stands, the Royals are still in the top six.
29 minFirst BIG goal at the bottom as Millwall's pressure finally tells as Woolford gets up to meet Owen Garvan's cross and head home. Millwall don't necessarily have to win, but it will guarantee their safety.
35 minSurely Blackburn can't! They can't! As things stand, another four goals will send them into the playoffs as Reading and Brighton are both losing. I wonder what the odds would have been on Gary Bowyer's side creeping into the top six at the start of the day?! It's Gestede at it again as he gets up well to head in Craig Conway's cross. In the South-West, Graham puts Boro ahead on rockbottom Yeovil.
1.09pmClick here to check out our half-time reports if there's a certain game you want to catch up on.
1.12pmSo, as things stand, nothing has changed in terms of who is going down/getting in the playoffs. With Birmingham and Doncaster both drawing, the former are still in the bottom three. With both Reading and Brighton losing, it's still the Royals who occupy the final top-six place. Blackburn still have an outside chance of stealing it but need things to stay the same and score four unanswered second-half goals. Not happening!
1.15pmCan the division's top scorer, Ross McCormack of Leeds, get to 30 goals for the season? He's on 28 and has 45 minutes to grab a brace:
1.17pmThere's also an early Premier League game at Upton Park where there's been a goal and a red card between London clubs West Ham and Spurs. Open this link in a new tab if you want to follow that game too.
1.18pmThe second halves are just about to get underway. Check out how the table looks right now here.
53 minHUGE goal at the City Ground as Ward squeezes a low shot into the corner after a goalmouth scramble. With Reading losing, Brighton are into the top six! Brighton, Reading and Blackburn now have 70 points but it's Brighton with the superior goal difference. At Elland Road, big Matt Smith equalises for Leeds.
58 minStunning, stunning goal from McClealy as he wallops a first-time volley high into the net to put Reading back in the top six. Blackpool go behind but they're still fine. Blackburn's tiny hopes of scraping into the playoffs now surely over.
75 minIs that Birmingham City relegated?! Just after they had been given a lifeline by Donny conceding, they let in a second against Bolton that is surely sending them down. It will be six defeats in a row to end the season for Lee Clark's side. Dear oh dear.
90 minOh my giddy goodness!! Brighton go up into the playoffs as Birmingham score an injury-time equaliser that is set to keep them up. Doncaster going down as it stands, Reading to miss out on the playoffs!
2.09pmALL OVER at the Madejski Stadium and now Reading need a Forest equaliser.
90 minBRIGHTON & HOVE ALBION WILL PLAY DERBY COUNTY IN THE PLAYOFF SEMI-FINALS!
2.11pmBIRMINGHAM CITY STAY UP, DONCASTER ROVERS RELEGATED TO LEAGUE ONE!
2.13pmOh my word! It looked for most of the afternoon like things would stay as the started with Reading getting the last playoff place and Birmingham going down. However, late goals in the games at the City Ground and Reebok mean that it's Brighton who finish sixth and Doncaster who drop into the bottom three. They go down with Barnsley and Yeovil Town.
2.15pmWhat an incredible afternoon! As mentioned below, Brighton will take on Derby in the playoffs while it'll be QPR up against Wigan in the other. Those games take place next weekend.
2.18pmI wouldn't want to be the first person to interview Paul Dickov this afternoon. Surely the Donny boss is fuming with the penalty that Leicester were awarded. In the end, it proved to be the goal that sent Rovers back to League One after just one year back in the Championship.