Postpublished at 16:29 Greenwich Mean Time 25 January 2020
Portsmouth 3-1 Barnsley
The hosts are still in control here. Ronan Curtis has been a menace all game.
Chelsea travel to Hull for final FA Cup game of day
Batshuayi's deflected shot gives Chelsea lead, Tomori heads in second
Grosicki's deflected free-kick gives Hull hope
Fifth-round draw on BBC One on Monday at 19:20 GMT
Emma Sanders and Tom Rostance
Portsmouth 3-1 Barnsley
The hosts are still in control here. Ronan Curtis has been a menace all game.
Erik Pieters (72 mins)
And this is what happens when you don't take your numerous chances - Norwich are pegged back. The Canaries don't clear a cross from the right, it's nodded out and left-back Erik Pieters slashes a beautiful left-footed half volley into the bottom corner. Textbook connection.
Newcastle 0-0 Oxford Utd
Leon Osman
Former Everton midfielder on Final Score
Oxford have been knocking the ball around well in midfield. Not necessarily in control, but they have got a chance here.
Newcastle 0-0 Oxford
Emlyn Begley
BBC Sport at St James' Park
Oxford just had a really good five or 10-minute spell, with chances for Shandon Baptiste and Marcus Browne.
But Newcastle are seeing more of the ball now. This is a tough one to call.
Burnley 0-2 Norwich
Another great chance for Norwich, goodness me they could have scored some goals today. Josip Drmic is at the end of another fluid breakaway, he shapes in a shot from the D but a desperate Burnley foot gets a touch on it to flick it away for a corner.
Burnley have sent on Matej Vydra for a rare outing, by the way.
Southampton 0-1 Tottenham
Tony Pulis
Former Stoke and West Brom manager on BBC Radio 5 Live
Tottenham have been in control since the goal. When either sides gets the first goal it settles the team down. Tottenham do look much more comfortable than what they did in the first half.
Reading 1-1 Cardiff
Michael Pearlman
BBC Sport Wales at the Madejski Stadium
We have had a lengthy stoppage here with Matt Miazga forced to leave the field on a stretcher.
It was one of those incidents where players from both sides instantly called for the ball to be put out of play.
We hope not, but it looks a bad one.
Portsmouth 3-1 Barnsley
Kenneth Dougall replaces Aapo Halme for Barnsley. They still trail by two goals at Fratton Park.
Reading 1-1 Cardiff
Bad news for Reading captain Matt Miazga, who seemed to land badly on his ankle. He's been taken off on a stretcher and looks in some discomfort.
Gabriel Osho comes on for his FA Cup debut in Reading colours.
Southampton 0-1 Tottenham
Phil McNulty
BBC Sport chief football writer at St. Mary's
Southampton had been looking dangerous but as we have said all game, Spurs have carried real threat on the break,
Son has wasted a couple of opportunities, once with a poor finish and then by holding on to the ball too long.
No mistake this time and worth mentioning the contribution of Giovani Lo Celso. He has shown some lovely creative touches.
Big noise from the Spurs fans now.
Newcastle 0-0 Oxford
Great strike! Marcus Browne has a poor first touch on the corner of the area but the Oxford winger then leans in and whips a left-footed effort a yard wide of the far corner. What a good strike.
The League One side are 25 minutes away from a replay. ££££££££££££££££££££££££.
West Ham 0-1 West Brom
Manuel Lanzini, who actually didn't come off at half-time, lifts a nice ball into the box but it's headed wide by Albian Ajeti.
Millwall 0-1 Sheff Utd
Jermaine Beckford
Ex-Leeds Utd striker on Final Score
This game desperately needed something to happen. That was the perfect goal. Mo Besic took a touch and just whipped it with his foot into the top corner. The game needed that.
Millwall 0-1 Sheffield United
Paul Mortimer
Former Charlton player on BBC Radio 5 Live Sports Extra
That goal is all about Billy Sharp's ability, he sets it up beaitifully for Besic. The Millwall players all back off, so he has so much more space to size up the angle and curl it into the far corner. It's a decent goal but I do believe the game is on now because Millwall will come out.
Reading 1-1 Cardiff
Still nothing happening here. No shots, no corners and just two crosses from open play from both sides in the second half.
Cagey.
Newcastle 0-0 Oxford
It's been all Newcastle since the restart but Oxford's main man Shandon Baptiste whistles a drive wide from the edge of the box.
Southampton 0-1 Tottenham
Son Heung-min could have two!
He's picked out in the box with a lifted ball but he can only fire it over the bar from an unmarked position.
Burnley 0-2 Norwich
Could and should have been three for Norwich, who have missed some sitters today. Marco Stiepermann sidefoots wide from about 10 yards.
West Ham 0-1 West Brom
Very feeble shot on target from Sebastien Haller. That's West Ham's first effort of the half.
Coventry City 0-0 Birmingham
Neil Johnston
BBC Sport at St Andrew's
Marko Marosi, who was playing in the ninth-tier of English football seven years ago, has produced a great save to keep out Birmingham's Jefferson Montero.
It's the closest we've come to a goal and it's sparked the 'away' fans into life.