FULL-TIMEpublished at 16:52 Greenwich Mean Time 23 January 2021
Millwall 0-3 Bristol City
A good sound win for Bristol City, who will be away at Sheffield United or Plymouth in round five.
FT: Cheltenham 1-3 Man City - watch on BBC One and this page
Listen to radio commentary on BBC Radio 5 Live
May clips Cheltenham ahead before Foden, Jesus & Torres give City win
West Ham beat Doncaster & Sheff Utd win
Blackpool lose at Brighton, Swansea, Barnsley & Bristol City win
Get involved via #bbcfootball or text 81111
Emma Sanders, Phil Dawkes, Gary Rose, Tom Rostance and Shamoon Hafez
Millwall 0-3 Bristol City
A good sound win for Bristol City, who will be away at Sheffield United or Plymouth in round five.
Barnsley 1-0 Norwich
It is Barnsley's afternoon. Callum Style's neat turn and finish sees off Championship leaders Norwich. The Tykes march on in to round five, where Chelsea or Luton are the opponent.
Swansea City 5-1 Nottingham Forest
Two minutes left for Forest to suffer.
Sheffield United 2-1 Plymouth Argyle
Michael Brown
Former Sheffield United midfielder on BBC Radio 5 Live
The last 15 minutes have been really uncomfortable, and with the games coming up United didn't need this ending.
Barnsley 1-0 Norwich
Time is almost up at Oakwell. I think it is Barnsley's afternoon.
West Ham 4-0 Doncaster
Oh, there was a chance for Donny to at least take something away with them. A ball is chipped over the top for Fejiri Okenabirhie to run on to. He carries the ball into the box but with just young keeper Trott to beat he blazes his effort way over the bar.
Sheffield United 2-1 Plymouth
Plymouth have a free-kick, send everyone up!
United flick it on, it comes to Byron Moore but it's a tight angle and he can only skid a shot over the bar.
FOUR minutes added on.
Brighton 2-1 Blackpool
It is looking like Blackpool's FA Cup run is going to come to an end. The last few minutes have been all Brighton, but then Blackpool did equalise from nothing just before half time...
Barnsley 1-0 Norwich
Heading towards injury time at Oakwell. Norwich in last chance saloon. It's all hopeful punts forward, though.
The board goes up... three minutes to go.
Swansea City 5-1 Nottingham Forest
Six goals in this game now. This from Matt Grimes in the first half is still the best of the lot.
Any more to come?
Millwall 0-3 Bristol City
Check out the backflip...
Oliver Cooper (85 mins)
It's brillaint work from Jamal Lowe on the left. He wins the ball back, cuts inside and has a shot blocked in the area.
It falls for Oliver Cooper, who has come chasing up for the rebound. He squeezes it past the goalkeeper at the near post.
It should be saved but he won't care. This is messy now.
Sheffield United 2-1 Plymouth
Into the final five minutes. Plymouth have given this a good go but United are looking to just manage this home.
Swansea City 4-1 Nottingham Forest
Rare chance for Forest but Miguel Guerrero can only head it wide from a far way out in the box.
Liam Cullen is off. He heads straight down the tunnel for treatment, still being supported by medical staff.
West Ham 4-0 Doncaster
Bit of an odd one. Nathan Trott is on to replace Fabianski in goal. No injury, just a chance for the young lad to make his debut.
And another young player gets his first taste of first-team action, as defender Jamal Baptiste comes on for Fredericks.
Sheffield United 2-1 Plymouth Argyle
Michael Brown
Former Sheffield United midfielder on BBC Radio 5 Live
Great spell from Plymouth, they are moving Sheffield United around and forcing them back. They have a little bit of confidence now.
Swansea City 4-1 Nottingham Forest
Swansea's Liam Cullen is being helped off by two of the medical staff. He doesn't look in good shape.
Change expected shortly.
Brighton 2-1 Blackpool
Massive chance for Brighton to put this out of reach as Neal Maupay is unmarked as he meets a cross inside the area but he fires straight at Chris Maxwell. Should have done better.
Barnsley 1-0 Norwich
Norwich have seven minutes to save themselves at Oakwell. They've made all five subs - Vrancic and Buendia included - but the home side are holding firm.
Brighton 2-1 Blackpool
Into the final 10 minutes here and it is Brighton who are looking the most likely to score at the moment.
Blackpool have fresh legs on, though, with Oliver Sarkic, Bez Lubala and Sullay Kaikai all on.
Is there to be one more twist in this game?