Postpublished at 16:15 Greenwich Mean Time 12 January
Arsenal 0-1 Man Utd
Who saw that coming?
Kai Havertz shoots for Arsenal but Harry Maguire blocks.
Use 'watch and listen' tab to select your commentary
Ten-man Man Utd beat Arsenal on penalties
Newcastle, Ipswich, Southampton & Crystal Palace go through
Fifth-tier Tamworth take Tottenham to extra time as Doncaster beat Hull on penalties
Fourth-round draw follows Arsenal v Man Utd
Get Involved: #bbcfootball, via WhatsApp on 03301231826 or text 81111 (UK only, standard message rates apply)
Joe Rindl, Emma Smith & Tom Rostance
Arsenal 0-1 Man Utd
Who saw that coming?
Kai Havertz shoots for Arsenal but Harry Maguire blocks.
Arsenal 0-1 Man Utd
Alan Shearer
Former England striker on BBC One
What a finish.
Bruno Fernandes runs on to it and gets the connection that he wants.
It hits the back of the net with pace and power. What a finish from Manchester United.
Really impressive, he just guides it into the corner.
Alejandro Garnacho is away from Gabriel and he picks the right pass. Clinical, ruthless.
Newcastle 2-1 Bromley
Pat Nevin
Former Chelsea winger on BBC Radio 5 Live
The penalty itself, I think it was pretty light. But, if you dive in like the defender did in the area, it happens and you will often get it. I'm not saying it was a dive because I don't think it was but the referee was always going to give that one.
Crystal Palace 1-0 Stockport
Eddie Nketiah, who might be getting a game for the Arsenal had he stayed by the sounds of their in jury problems, drags a shot wide for Palace.
Bruno Fernandes (52 mins)
What a run, what a finish. Manchester United go in front!
It's a brilliant counter-attacking goal as Alejandro Garnacho beats Myles Lewis-Skelly on the right and suddenly has acres to run into.
He looks up, squares it to Bruno Fernandes, who buries one from the edge of the box first-time into the far corner.
Crystal Palace 1-0 Stockport
As Steve Sidwell says Ismaila Sarr has been a threat in these opening stages of the second half. He's had a shot well blocked now as Palace look for a second.
Ipswich 3-0 Bristol Rovers
Dreadful miss by Ali Al-Hamadi! He drags the spot kick a foot wide of the left post.
A wry smile from the Iraqi international. That shouldn't matter in the grand scheme of the game, but it still wasn't great.
Ali Al-Hamadi misses penalty for Ipswich
Arsenal 0-0 Man Utd
Arsenal have a long meeting before they chip the ball into the box, and Harry Maguire heads it away.
Arsenal 0-0 Man Utd
Alan Shearer
Former England striker on BBC One
It was definitely a free kick and a yellow card.
Diogo Dalot just takes Myles Lewis-Skelley out and it's a definite booking.
Arsenal 0-0 Man Utd
Dangerous free-kick incoming.
Diego Dalot gets the wrong side of Myles Lewis-Skelly and ends up bringing him down.
He gets a yellow card too.
Crystal Palace 1-0 Stockport
Steve Sidwell
Former Brighton midfielder on BBC Radio 5 Sports Extra
Ismaila Sarr is offside after going too early, but it shows Stockport if they play a high line they will be exposed.
Arsenal 0-0 Man Utd
Manchester United steal the ball back in a dangerous area, but Arsenal's recovery press is so good the visitors end up passing it all the way back to their keeper.
Ipswich 3-0 Bristol Rovers
Things are not going Bristol Rovers' way today.
Massimo Luongo's shot hits the boot of Romaine Sawyers and deflects into his arm. Penalty rather harshly given.
#bbcfootball, WhatsApp 03301231826, text 81111 (UK only, standard rates apply)
A lot of criticism of Arsenal. This in their 4th game in 11 days. No other team has played 4 games in this period against Premier League opposition.
Troy
Arsenal 0-0 Man Utd
Another Arsenal free-kick, this one on the halfway line, as Noussair Mazaraoui catches Kai Havertz's heel.
Arsenal 0-0 Man Utd
Alan Shearer
Former England striker on BBC One
Arsenal need a bit more energy, certainly need more presence and threat in forward positions.
Ipswich 3-0 Bristol Rovers
Ipswich have started this second half like they played the first - on top.
Conor Townsend plays a delicious through ball that is cut out at the last second by the Rovers defence.
Anthony Gordon (Pen 49 mins)
He's only been on the pitch four minutes but Anthony Gordon has put Newcastle ahead, sweeping low into the corner.
Anthony Gordon scores penalty to put Newcastle ahead
#bbcfootball, WhatsApp 03301231826, text 81111 (UK only, standard rates apply)
One reason Arsenal aren't playing free-flowing football is because they're fouled every time they try.. 12 fouls (given) and counting in this game...
Jack
Newcastle 1-1 Bromley
Great start to the half for the Premier League side. Newcastle attack down their right and when Kieran Trippier's cross meets Matt Targett at the far post, he cuts inside and is chopped down.