Postpublished at 20:13 British Summer Time 22 July 2020
That's all three automatic promotion chasing teams now losing 1-0... Does anyone want to go up with Leeds?
West Brom promoted to Premier League despite draw with QPR
Brentford beaten by Barnsley, who stay up with last-minute winner
Wigan relegated after draw with Fulham, Charlton & Hull also down
Swansea pip Nottm Forest to final play-off place
Promoted: Leeds, West Brom
Play-offs: Brentford, Fulham, Cardiff, Swansea
Relegated: Wigan, Charlton, Hull
Adam Williams, Tom Garry and Deepak Mahay
That's all three automatic promotion chasing teams now losing 1-0... Does anyone want to go up with Leeds?
Reading 0-1 Swansea
Just after going down to 10 men, Reading get a chance to level it up.
Jake Bidwell trips up his man and the ref points to the spot.
Callum Styles (41 mins)
Wow - Barnsley take a deserved lead at Griffin Park through Callum Styles' superb finish.
His sweetly-struck strike gives the Tykes' survival bid a huge, huge boost but sees Brentford drop back down to third in the table.
The Baggies bounce back to second.
Reading 0-1 Swansea
Reading's Yakou Meite is given his marching orders for putting his hands into the face of Mike van der Hoorn.
Leeds 2-0 Charlton
Charlton miss a glorious chance to halve the deficit at Elland Road.
Alfie Doughty breaks clear from halfway but puts his one-on-one wide of the left post when it looked easier to score.
Brentford 0-0 Barnsley
How quickly will the Brenford players learn that they're up to second in the latest standings, without a crowd there going bezerk to make it obvious?
That flurry of goals has changed the complexion of the Championship table somewhat. Here's how we're looking now...
Top two as it stands: Leeds, Brentford
Play-offs as it stands: West Brom, Fulham, Cardiff, Nott'm Forest
Relegated as it stands: Charlton, Barnsley, Hull
Bradley Johnson OG (35 mins)
What a turnaround for Luton Town!
They are now ahead courtesy of a second own goal by Blackburn.
Not great defending on show from Rovers as a low free-kick in from the left just goes straight into the danger area and nobody deals with it.
Looks like final touch came of Bradley Johnson on the goal line.
Ryan Manning (34 mins)
Cat amongst the pigeons. QPR have a shock lead that lifts Brentford in to second spot in the as-it-stands table!
Ryan Manning's shot from range is blocked but it drops back to him on the edge of the West Brom area and he picks his spot in the bottom corner.
Well, well, well...
Sean Morrison (34 mins)
Look away Tigers fans.
Sean Morrison totally unmarked heads in from a corner.
It's looking good now for the Bluebirds who move into fifth as it stands.
Kieffer Moore (32 mins)
How big could this be, at both ends of the table? This would lift Wigan clear of the bottom three, even with a points deduction.
Not long after having a goal disallowed, Kieffer Moore heads home from two yards out, from Nathan Byrne's hanging cross. The Latics believe.
Cardiff 1-0 Hull
Big shout for a penalty for Hull as Mallik Wilks is brought down by Joe Bennett but is nothing given, it looked a penalty in all fairness.
How big could that decision be for the Tigers?
Wigan 0-0 Fulham
Wigan momentarily think they've scored a massive goal as Kieffer Moore nets in the rebound from a few yards out, but it's ruled out for offside.
Stuart Dallas (28 mins)
Party time well and truly at Elland Road!
Charlton certainly aren't enjoying these celebrations though in more ways than one.
Leeds double their lead after a neat passing move is finished by Stuart Dallas poking the ball under the body of the on-rushing Dillon Phillips from six yards out.
Hayden Carter OG (28 mins)
Equaliser for Luton and this could be priceless.
It's an own goal coming The Hatters' way.
Free-kick floated into the penalty area is first of all won in the air by a Luton player and then it deflects off Blackburn centre-back Hayden Carter before eventually looping into the far corner of his own net.
West Brom 0-0 QPR
As they reach the first drinks break, it remains goalless in all three of the games involving the automatic promotion-chasing sides, West Brom, Brentford and Fulham.
Paddy McNair (22 mins)
Leveller for Boro at Hillsborough.
Nice sweeping move down the left wing is finished off by Paddy McNair running into the penalty area unmarked who side-foots it home from around 15 yards out.
Boro will feel relieved about that.
Brentford 0-0 Barnsley
Barnsley will be glad to see that both Luton and Charlton are trailing 1-0, but that's only any good to the Tykes if they can win themselves.
It's still goalless, at a sun-kissed Griffin Park.
Danny Batth (19 mins)
It's against the run of play but Stoke have the lead!
Danny Batth rises highest to head the visitors in front.
It's a goal that, combined with Cardiff going 1-0 in front, means a slight change to the table - as it stands Forest would now play Brentford in the play-offs and the Bluebirds would face Fulham.
Birmingham 0-1 Derby
A case of the next generation coming up against one of the previous young stars of the game.
Borussia Dortmund-bound Jude Bellingham competes for the ball at St Andrew's against Wayne Rooney.