FULL-TIMEpublished at 16:58 Greenwich Mean Time 20 January 2018
Leeds 3-4 Millwall
The game of the day ends with a dramatic win for Millwall.
Leaders Wolves beaten at home by Nottm Forest
Millwall win 4-3 at Leeds, who had come from 2-0 down to lead
Sunderland beat Hull to move off the bottom
Fulham thrash Burton 6-0, plus wins for Sheff Utd & Villa
Clubs across EFL pay tribute to Cyrille Regis
Get involved via #bbcefl on Twitter
Josh Hunt and Tom Garry
Leeds 3-4 Millwall
The game of the day ends with a dramatic win for Millwall.
Wolves 0-2 Nottingham Forest
The leaders are beaten. The shock of the day.
Leeds 3-4 Millwall
Only a superb Jordan Archer save stops Leeds equalising. What a match. Still playing.
Sunderland 1-0 Hull
Sunderland are off the bottom! Hull have a serious relegation fight on their hands.
Jed Wallace (90+2 mins)
Drama.
0-2
3-2
3-4.
Millwall appear to have won an incredible game against 10-man Leeds at Elland Road as Jed Wallace drills in the game's seventh goal in stoppage time.
Sunderland 1-0 Hull
Sunderland have four minutes of stoppage time to hold off Hull, for what would be a huge win for Chris Coleman's men.
Aboubakar Kamara (88 mins)
SIX. Aboubakar Kamara with a stunning finish and Fulham are sending out a big message to their rivals.
Wolves 0-2 Nottingham Forest
It really doesn't look as though Wolves will be going 12 points clear today, or even 10. Aitor Karanka's Forest appear to have done a job on the Championship's runaway leaders.
Will it be a rare blip or perhaps a turning point in the promotion race?
Tom Elliott (87 mins)
Leveller! Tom Elliott gets Millwall back on terms. Some game, this. And still time left for more.
Preston 1-1 Birmingham
Preston clear the ball off the line as Cheikh N'Doye heads towards goal from a Birmingham corner. It's tense at Deepdale!
Leeds 3-2 Millwall
If Leeds hold out to win this one, with 10 men, having been 2-0 down at half-time, it'll be some story.
Five minutes left at Elland Road.
Preston 1-1 Birmingham
Both sides still reckon they can win this one at Deepdale. It could be a really good finish there. Birmingham are creating chances.
Joe Garner (82 mins)
Joe Garner pokes in from a couple of yards out to pull Ipswich level at Bolton, who would still be outside of the relegation zone even if this ended in a draw.
Adama Traore (85 mins)
Adama Traore's long wait for a Middlesbrough goal is over.
On his 50th appearance for the club, the winger slots in to put Boro three goals up at QPR and secure all three points.
Ryan Sessegnon (79 mins)
He's got his second and Fulham's fifth! Teenager Ryan Sessgenon is in the right place again to net from a rebound.
Game over, for sure.
Aston Villa 3-1 Barnsley
It's all Barnsley at Villa Park, but they're still two goals adrift.
Mamadou Thiam heads the Tykes' latest chance wide, unmarked at the far post.
League One latest
Wimbledon looked to the National League for a new striker to help steer them clear of relegation from League One earlier this week.
The move has paid early dividends for the Dons, former Maidstone forward Joe Pigott scoring on his debut to put his side 2-0 up against Blackpool.
Wolves 0-2 Nottingham Forest
Wolves are working to try to pull one back but former Wolves man Michael Mancienne is defending well for the Reds in the air.
Ryan Sessegnon (72 mins)
Anyone brave enough to rule Fulham out of promotion, on this form? They're rampant now.
Ryan Sessegnon calmly slots in with a low finish on the rebound. It's four.
Lasse Vibe (75 mins)
Brentford's push towards the play-off places shows no signs of stopping.
Florian Jozefzoon is denied by Reading keeper Vito Mannone, but Lasse Vibe is on hand to sweep home the rebound.