FULL-TIMEpublished at 16:56 British Summer Time 21 April 2018
Birmingham 2-1 Sheff Utd
Birmingham have come from behind to win and move five points clear of the relegation zone. Arguably the biggest result of their season.
Wolves beat Bolton to win Championship title
Sunderland lose to Burton and are relegated
Wigan beat Fleetwood to seal promotion from League One
Luton secure promotion from League Two
Macclesfield beat Eastleigh to seal promotion to the EFL
Tom Garry, Ian Woodcock and Deepak Mahay
Birmingham 2-1 Sheff Utd
Birmingham have come from behind to win and move five points clear of the relegation zone. Arguably the biggest result of their season.
Joe Bryan (90+4 mins)
Ridiculous.
Joe Bryan fires home from the edge of the are and, somehow, Bristol City have levelled with the 10th goal of the game.
Sunderland 1-2 Burton
Even later drama!! Sunderland are level? No! The officials rule it out for a handball by Paddy McNair.
Leeds 2-1 Barnsley
Barnsley stay in the relegation zone as Paul Heckingbottom's Leeds beat his old side.
Bolton 0-4 Wolves
Dominant today, and dominant all season. Wolves are champions.
Bolton remain deep in trouble.
Sunderland 1-2 Burton
Where did this Burton fightback come from?!
They're just two points from safety all of a sudden. Seconds remain.
Ipswich 0-4 Aston Villa
Just too easy for Aston Villa as they sweep aside 10 man Ipswich who had Grant Ward sent off.
That win keeps Villa in fourth and a point behind Cardiff who play Nottingham Forest later this evening.
Liam Boyce (90+3 mins)
Late drama! Sunderland are on the brink as Liam Boyce heads in and gives Burton real hope of survival! What a turnaround.
David Nugent, pen (90+1 mins)
Derby are leaving it late but they have hope. David Nugent pulls one back from the spot against his old side.
Preston 0-0 Norwich
Play-off hopefuls Preston will welcome that scoreline at Ashton Gate.
Meanwhile, if you're wondering why we've not mentioned the action at Deepdale, it's because there have only been two shots on target there, where it's 0-0.
Fraizer Campbell (88 mins)
Goodness me!
From 4-2 down, Fraizer Campbell has tapped home from close range to put Hull 5-4 ahead with two minutes left.
Bonkers.
Sunderland 1-1 Burton
If it stays like this at the Stadium of Light, Sunderland would be five points adrift with two games to go.
And those two games are Fulham (a) on Friday and Wolves (h) on the final day. Ouch.
Birmingham 2-1 Sheff Utd
Blades striker Clayton Donaldson scored 34 goals for Birmingham between 2014 and 2017 but he hasn't got one today for the visitors and he's replaced by James Wilson, with Chris Wilder's men looking for an equaliser to revitalise their play-off bid.
However, at the other end, Birmingham go close to a third, but right-back Wes Harding's effort is deflected wide.
Darren Bent (86 mins)
Oh my. Former Sunderland man Darren Bent, on as a sub for Burton, bundles in from close range and you could hear a pin drop at the Stadium of Light.
Christian Doidge (78 mins)
Chesterfield are heading out of the EFL as it stands.
Christian Doidge's 50th goal for Forest Green might just be his most important one.
Sunderland 1-0 Burton
Less than 10 minutes to go now and Sunderland are still ahead thanks to Paddy McNair's first-half strike.
They'll be three points from safety with two games to go if they can hold on.
Visitors Burton are in deep trouble if it stays like this, but the Brewers can't be relegated today because Bolton are being so convincingly beaten by Wolves.
Abel Hernandez (80 mins)
Would you believe it? Hull are level at Ashton Gate!
Abel Hernandez is the scorer, as the Tigers come from 4-2 down to equalise and perhaps deliver a terminal blow to Bristol City's play-off hopes.
Henri Lansbury (82 mins)
Aston Villa are running running riot at Portman Road, Henri Lansbury's glancing header putting the visitors 4-0 up.
Sheff Wed 3-0 Reading
It's getting worse for Reading as Tyler Blackett is sent off for an off-the-ball incident. They may be without him for the remainder of the season, as well as being set for defeat today.
Florian Jozefzoon (69 mins)
Florian Jozefzoon puts the Bees back in front with a clinical finish from 12 yards.
Can QPR get another equaliser?