FULL-TIMEpublished at 16:53 British Summer Time 1 May 2021
Birmingham 0-4 Cardiff
An afternoon to forget for Birmingham who are well beaten by Cardiff.
A fine hat-trick for Harry Wilson, the first of his career, seals victory for the Bluebirds.
35 games across the EFL on Saturday, starting with Sheff Wed's goalless draw with Nottm Forest
Sheff Wed keep alive survival hopes as Championship relegation battle goes to final day
Derby beaten by Swansea and host Owls on final day
Rotherham draw and Wycombe win to still retain hope
Norwich thrash Reading to win Championship title
L1: Peterborough win promotion; Northampton and Rochdale both relegated
L2: Southend relegated to National League, Bolton miss chance to win promotion
Jay Freeman, Adam Williams and Laura Savvas
Birmingham 0-4 Cardiff
An afternoon to forget for Birmingham who are well beaten by Cardiff.
A fine hat-trick for Harry Wilson, the first of his career, seals victory for the Bluebirds.
Brentford 2-0 Watford
Brentford wrap up three points against Watford as they look to take in a good bit of form into the play-offs.
Swansea City 2-1 Derby County
All over at the Liberty Stadium.
Derby continue to sweat over survival after seeing their lead go in a flash in the second half.
Norwich 4-1 Reading
Despite going a goal down to Reading early on, Norwich seal the second tier title for the second time in three seasons.
Goals from Kieran Dowell, Xavier Quintilla and Teemu Pukki ensure the Canaries are champions.
Luton 1-1 Middlesbrough
So, so close for a Middlesbrough winner at the death.
A cross came in from the left and George Saville connected with it but his chance his the bar.
Stoke 0-2 QPR
How on earth has Sam Vokes missed that?!
He's perfectly positioned just five yards out but somehow manages to miss an open goal.
That's got to be a contender for the miss of the season.
Swansea City 2-1 Derby County
Into four minutes of added time...
League One latest
Gab Sutton
Squad Goals
It could be quite the finale at Rochdale because Matty Done has a goal back against Doncaster as Wigan and Wimbledon are both losing.
It looks like curtains for Northampton, who are 2-0 down to Blackpool.
Millwall 4-1 Bristol City
The game's died down a little since Millwall's fourth goal.
Not much to report on since Tom Bradshaw extended the Lions' lead.
Lewis Wing (86 mins)
Massive, massive goal!
Rotherham are level as Lewis Wing fires in a free-kick to the bottom right corner.
How crucial could that prove?
Harry Wilson hat trick (86 mins)
Cardiff are out of sight against Birmingham and it's been about as an assured a performance as you can get.
Harry Wilson, on loan from Liverpool, gets his hat-trick with another fine strike from outside the box.#
A tremendous showing for the winger.
Teemu Pukki (85 mins)
Of course Teemu Pukki would get in on this party.
The Norwich striker adds another to his tally as the hosts get themselves out of sight against Reading.
Swansea City 2-1 Derby County
Five minutes plus stoppages to play.
A Derby equaliser would send Sheffield Wednesday down as it stands.
Brentford 2-0 Watford
Brentford make two changes with Emiliano Marcondes and Charlie Goode coming on as they look to see this game out against Watford.
It's been an assured performance from the hosts who will look to go into the play-offs with a fair bit of confidence behind them.
Rotherham United 0-1 Blackburn Rovers
Time running out for Rotherham to claw some more points back on Derby.
Just over five minutes to play.
Xavier Quintilla (78 mins)
Norwich are coasting their way to the Championship title now and Xavier Quintila finds their third in style.
He fires in a tremendous free-kick right into the top corner to surely put them out of sight. Not that it matters, with Watford 2-0 down at Brentford.
Danny Ward (79 mins)
Huddersfield level 10 minutes after falling behind.
Danny Ward the scorer as Ben Wilson flaps at a corner from the right and he has time to take it down and then fire it home low through a forest of legs in the box.
League One latest
Hull are on course for the League One title this evening after John Magennis has put them 3-1 up at home to Wigan.
That's because closest rivals Peterborough are losing - but Jonson Clarke-Harris' free-kick has brought them back to 3-2 against Lincoln. If Posh can get one more they will be promoted tonight.
Swansea City 2-1 Derby County
So close to game up for Derby.
Jamal Lowe has the ball in the back of the net for Swansea but an offside flag is up.
At the other end, Colin Kazim-Richards his so close to making it 2-2 but Freddie Woodman pushes his header behind for a corner.
Luton 1-1 Middlesbrough
James Collins steps up to take the penalty and fires it to the left of Jordan Archer and he saves it!
Still 1-1.