Postpublished at 16:49 Greenwich Mean Time 21 January 2023
QPR 1-1 Swansea
SEVEN added minutes in W12... plenty of time for a winning goal then!
Norwich win 4-2 at Coventry in early kick-off to climb into top Championship top six
Play-off hopefuls Watford and Blackburn both held to 1-1 draws
Rebecca Welch becomes first female to referee a Championship game as Preston win at Birmingham
Eight League One games and three in League Two survive the weather
League One leaders Plymouth beat Cheltenham; Sheff Wed also win
Stevenage beat Leyton Orient to close gap on League Two leaders
Get involved #bbcefl
Luke De Costa, Ian Woodcock, Alex Hoad and Ben Miller
QPR 1-1 Swansea
SEVEN added minutes in W12... plenty of time for a winning goal then!
Big beneficiaries of the results as it stands are the runaway top two in the Championship.
Sheffield United are going to be 13 points clear of third and leaders Burnley 18 unless there's some late drama...
Stoke 4-0 reading
Sanny Rudravajhala
Presenter, Squad Goals
It's Dwight Gayle's 21st league game for Stoke, he's had so many injuries but he has scored his first goal for the club.
He hasn't scored since the 2020-21 season when he was at Newcastle, and this one has supposedly been deflected in off his bum - but they all count!
QPR 1-1 Swansea
Don't look now Rs fans but Swansea are trying to win this! Olivier Ntcham's low drive is denied by Hoops keeper Seny Dieng who has hardly had anything to do all afternoon.
Nervy final few minutes coming up.
Lukas Jutkiewicz (83 mins)
Birmingham have one back!
Lukas Jutkiewicz nails a header from a corner into the back of the net.
Can they get one more?
Cardiff 0-1 Millwall
If Cardiff get anything from this game it's going to be thanks in large part to keeper Ryan Allsop. This time he denies Leeds midfielder Jamie Shackleton who is on an expedition to South London on loan this season.
Watford 1-1 Rotherham
For a guy who is yet to score this season Mario Gaspar sure likes a shot.
I think he's had about five pops at goal this afternoon, this one might be the best opportunity of the lot but it flies narrowly over.
Dwight Gayle (83 mins)
A powerful long range strike ricochets off Dwight Gayle and the ball changed direction leaving Reading goalkeeper Joe Lumley in no man's land and totally out of position - nothing he could have done about it.
Jacob Brown (80 mins)
Game-set-match for Stoke - unless Reading can stage a remarkable comeback.
A fizzing cross finds Jacob Brown in the box who basically just chests the ball toward the goal and bundles it over the line.
Watford 1-1 Rotherham
Daniel Bachmann produces a big save to stop Rotherham taking the lead again.
The Austrian denies Tariqe Fosu a debut goal for the Millers.
Jay Fulton (81 mins)
Well, well, well. The hosts have had plenty of chances to put this game out of reach, but inside the final 10 minutes it's the visitors who have restored parity through Jay Fulton.
Cardiff 0-1 Millwall
Perry Ng is on the spot to prevent Tom Bradshaw breaking free for Millwall at one end and then moments later Kian Etete has a header denied by Lions keeper George Long at the other.
The action is hotter than the weather in Cardiff this afternoon, it's fair to say.
Stoke 2-0 Reading
Reading still hunting for a goal with the clock winding down at the Bet365.
Shane Long with a half chance but failed to properly connect with Tom Ince's floating free kick at the back post.
Reading just can't create enough opportunities going forward.
QPR 1-0 Swansea
Andy Fisher is having quite an afternoon, after coming off the bench the Swans keeper now sells his defender short with a pass, only to recover to deny Jamal Lowe a second goal.
#bbcefl
Leaders Plymouth are on course to retain their three-point advantage at the top despite Sheffield Wednesday leading 1-0 at home to Fleetwood, but they're being given a scare by 18th-placed Cheltenham at Home Park.
Callum Wright made it 3-1 to the hosts but Alfie May has replied with his fourth goal in as many games.
Bristol City 1-1 Blackburn
Now then, how pivotal could this turn out to be?
Rovers will finish the game with 10 men after Daniel Ayala is shown a second yellow for hauling down Nahki Wells.
#bbcefl
What a day this would be for Hartlepool if they can win for the first time in four games.
Jack Hamilton has just made it 2-0 in their relegation scrap at home to 10-man Rochdale, which would send them out of the danger zone and their opponents bottom, as things stand.
Birmingham 0-2 Preston North End
It's going to be incredibly hard for Birmingham to get one back here.
They're lobbing the ball into the box at every opportunity trying to make something happen.
But Preston are getting everyone behind the ball.
Still 20 minutes left though.
QPR 1-0 Swansea
A rare foray forward from the visitors ends with Olivier Ntcham lashing a volley well over Seny Dieng's goal.
Into the final 20 minutes in West London. Can Swansea salvage a point?
Antoine Semenyo (68 mins)
Could Blackburn be about to draw for the first time this season?!
Senegal international Antoine Semenyo, who has been linked with a move to Bournemouth, scores his eighth goal of the season after Thomas Kaminski saves Zak Vyner's initial shot.