Postpublished at 15:40 Greenwich Mean Time 2 January 2022
Birmingham 1-2 QPR
QPR almost restore their two-goal lead but Stefan Johansen, on as a substitute, is stopped by Matija Sarkic.
FT: Blackburn 0-0 Huddersfield - Rovers up to second with draw
FT: West Brom 1-1 Cardiff - Three red cards as Baggies drop points
FT: Bristol City 3-2 Millwall - Weimann hat-trick helps Robins win
FT: Birmingham 1-2 QPR - R's move into play-off places
Matt Newsum and Adam Lanigan
Birmingham 1-2 QPR
QPR almost restore their two-goal lead but Stefan Johansen, on as a substitute, is stopped by Matija Sarkic.
Blackburn 0-0 Huddersfield
Ryan Nyambe can't hit the target when released by Joe Rothwell and a Blackburn chance goes begging.
Darragh Lenihan put in a cross which Ben Brereton Diaz just couldn't get his head on before that.
Rovers edging their way forward in a bid to take control of this stalemate.
Blackburn 0-0 Huddersfield
Terriers midfielder Duane Holmes slaps the side netting after being put through, Thomas Kaminski does enough to narrow the angle in the Blackburn goal.
Rovers by the way have brought on Sam Gallagher, who replaces Reda Khadra, having signed a new deal for the new year.
West Brom 1-1 Cardiff
This will not help West Brom's cause.
Alex Mowatt flies into a challenge on Cardiff's Will Vaulks and referee Thomas Bramall decides it is a red card.
Two yards in from touch and 70 yards from his own goal, it is not the smartest play of Mowatt's career as he gave the referee a decision to make.
Chuks Aneke (75 mins)
There is life in this game, yet, as home substitute Chuks Aneke has pulled one back.
Aneke is alone in the area and takes a touch before dispatching a thumping shot past Seny Dieng.
Blackburn 0-0 Huddersfield
Hour gone at Ewood Park, where jokes about water polo and scuba gear could be forgiven, not that I'm stooping that low.
The inclement weather is taking its toll on the pitch though, as Huddersfield's tweet concedes.
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Chris Willock (71 mins)
Magic feet from Chris Willock may well have settled this game for QPR.
He picks the ball up just outside the area and has it glued to his right foot as he goes one way then the other and from a tight angle, he produces a lovely curling finish into the far corner.
A super goal and right in front of the travelling support, too. Always extra special, those.
Morecambe 0-3 Doncaster, Shrewsbury 0-0 Sheff Wed
Doncaster are three up at Morecambe in the big game at the bottom of League One.
Dan Gardner's strike from a cross into the box goes through Morecambe keeper Kyle Letheren and in to make it 2-0, with Joseph Olowu further extending their lead.
Still goalless between Shrewsbury and Sheffield Wednesday.
West Brom 1-1 Cardiff
The chances are starting to mount up now for the home team.
Substitute Grady Diangana almost makes an immediate impact after coming on, but he is denied by Alex Smithies.
Blackburn 0-0 Huddersfield
Blackburn get the first half chance of the second-half, Harry Pickering guiding his effort from a Joe Rothwell corner over.
In awkward conditions, credit to both sides for continuing to try to play on the deck, and with skill and flair.
West Brom 1-1 Cardiff
Another narrow escape for Cardiff, who have not kept a clean sheet since August.
Alex Mowatt's in-swinging corner is met by captain Kyle Bartley but his volley is sent just past the far post. The Baggies are pushing for those three points.
West Brom 1-1 Cardiff
West Brom go close to taking the lead - twice. Karlan Grant is just off target with a free-kick while Conor Townsend's low cross is just out of the reach of goalscorer Callum Robinson.
Much more like from the hosts at The Hawthorns.
Blackburn 0-0 Huddersfield
All square then as the two teams return to the field at Ewood Park.
Blackburn were frustrated in more ways than one in the opening 45, particularly incurring the wrath of Keith Stroud with bookings for John Buckley, Lewis Travis and boss Tony Mowbray.
Huddersfield showed some flashes of class, and only Thomas Kaminski's heroics have kept it level.
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Birmingham 0-1 QPR
Birmingham have already made a change here with Ryan Woods replacing Juan Castillo. Blues have picked it up this half as they try to avoid starting the year with a defeat.
Morecambe 0-1 Doncaster, Shrewsbury 0-0 Sheff Wed
It's not pretty but Doncaster are ahead in a massive game towards the bottom of League One.
A corner causes chaos in the Morecambe box and Aidan Barlow eventually thrashes home for the visitors in Gary McSheffrey's first game as permanent Rovers boss.
Callum Robinson (48 mins)
Callum Robinson has West Brom level within three minutes of the restart.
It owes much to a wonderful pass from Karlan Grant who had dropped deep, and with no offside flag, Robinson strokes it beyond Alex Smithies.
There must have been a few choice words in the dressing room at half time from Valerien Ismael.
Birmingham 0-1 QPR
QPR fans have travelled up in numbers to St Andrews this afternoon and their team are now kicking towards them as the second half gets under way.
HT: West Brom 0-1 Cardiff
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Daryl Dike has said hello to his new supporters at half-time.
Most of them probably wish the buccaneering American striker could get his kit on and get out there at The Hawthorns.
Blackburn 0-0 Huddersfield
Interesting first-half at Ewood Park as Blackburn are being held by fellow promotion hopefuls Huddersfield.
The hosts hit the bar through Reda Khadra, and had two penalty shouts when Ben Brereton Diaz went down in the box and then again as they cried handball after a blocked Lewis Travers cross.
Huddersfield to be fair have also had their chances. Danel Sinani brought a save out of Thomas Kaminski, as did Duane Holmes with a superb header.
Still goalless though.
Morecambe 0-0 Doncaster, Shrewsbury 0-0 Sheff Wed
The day's two League One matches have started.
There's a relegation six-pointer between fourth-bottom Morecambe and basement side Doncaster, while Shrewsbury host play-off chasing Sheffield Wednesday.
We'll update you on any goals.