Postpublished at 15:14 Greenwich Mean Time 10 January 2021
Cheltenham 1-1 Mansfield
Mansfield have the ball in the net, but it's ruled out for a foul in the build-up.
Just over five minutes to go between the Robins and the Stags.
Use play icon to watch live coverage alongside commentary from Vicki Sparks & Stephen Warnock
Also listen to commentary from BBC Radio Manchester & BBC WM 95.6
Man City are fifth in the Premier League, Birmingham are 18th in the Championship
Man City are six-time winners - last in 2019
Birmingham were runners-up in 1931 & 1956
Callum Matthews
Cheltenham 1-1 Mansfield
Mansfield have the ball in the net, but it's ruled out for a foul in the build-up.
Just over five minutes to go between the Robins and the Stags.
Kai Havertz (85 mins)
This was surely what Frank Lampard had in mind when he named a strong side this afternoon.
Kai Havertz has been out of form but this should help. Cesar Azpilicueta hangs up a cross and Havertz arrives like a train to crash a header into the bottom corner.
Chris Martin (83 mins)
Surely the winner!
Portsmouth have been pressing for the winner, but it's Bristol City who take the lead at the other end through a superb Chris Martin strike.
The Scotland forward's first effort is closed down, but he finds just enough space to unleash a right-footed strike from outside the box and it flies beyond Craig MacGillivray to give the hosts the lead.
Barnsley 1-0 Tranmere
Barnsley almost finish it off at Oakwell. The ball bounces dangerously around the Tranmere area and Callum Styles's driven shot is goalbound only for Victor Adeboyejo to inadvertently get in the way.
Keith Hill meanwhile sends on Kieron Morris for Otis Khan.
Man City 3-0 Birmingham City
A good spell for Birmingham City results in Benjamin Mendy conceding a corner, but Jake Clarke-Salter can't make a decent enough connection with his header and fails to hit the target.
Can the Championship side get themselves a late consolation goal? They've been much better in the second half but Manchester City are cruising through to the fourth round.
Crawley Town 3-0 Leeds United
Martin Keown
Former Arsenal defender on BBC One
Crawley have been resolute and organised, the back four are shifting and staying intact.
There has been no real gaps appearing between them, it's just up to Leeds to try and break them down.
Bristol City 1-1 Portsmouth
Starting to get stretched a little as both teams search for a winner. Ten minutes until extra time.... Portsmouth work it right to Marcus Harness, who floats a ball to the back post for Ellis Harrison but his looping header is easily gathered by Daniel Bentley.
Chelsea 3-0 Morecambe
Two more changes for Chelsea - Callum Hudson-Odoi's impressive afternoon is over and exciting talent Tino Anjorin is on. Fikayo Tomori also replaces Kurt Zouma at the back.
Liam McAlinden comes on for Cole Stockton for Morecambe.
#bbcfootball or text 81111 (UK only)
The dream tie...Crawley v Chorley or Chorley v Crawley
John G
Barnsley 1-0 Tranmere
A change of formation for Tranmere who bring on Jake Burton in place of Liam Ridehalgh. They're now lining up 3-5-2 like their hosts.
Man City 3-0 Birmingham City
Kyle Walker receives a yellow card after he sticks a leg out as George Friend attempts to skip past him.
Gabriel Jesus is replaced by Liam Delap for the final 15 minutes.
#bbcfootball or text 81111 (UK only)
Leeds have drastically underestimated Crawley. They deserve to be 3 goals down
Darren from Cambridge
I'm sure Leeds fans will say that it leaves them free to concentrate on staying in the Premier, but if this is anything to go by you're coming straight back down to the Championship..!!
Matt
Crawley Town 3-0 Leeds United
Could have been four...
Max Watters beats Kiko Casilla to the ball after the Leeds goalkeeper comes haring out of his area, he goes round him but is forced wide, hesitates and the chance goes begging.
Chelsea 3-0 Morecambe
Mason Mount, scoring of the opening goal for Chelsea, goes off to enjoy the rest of his birthday from the dugout. Tammy Abraham is on to replace him.
It's also a Morecambe debut for new loan signing Brad Lyons, replaced by former Atletico Madrid academy player Carlos Mendes Gomes.
#bbcfacup or text 81111 (UK only)
Bertie: Go on Crawley. Absolutely hammering through with the League Two quality.
Adrian: Entertaining football again from Leeds. Bielsa certainly knows how to entertain!
Neil: It doesn’t look like Marcelo Bielsa has Leeds practising defending set-pieces in training. They’ve conceded yet another goal from a set-piece and are going out the FA Cup to Crawley.
Crawley Town 3-0 Leeds United
Wright is on for Crawley... but it's Josh, rather than his brother Mark.
Crawley Town 3-0 Leeds United
Crawley Town 3-0 Leeds United
Barnsley 1-0 Tranmere
Almost an equaliser for Tranmere.
A corner comes in from the right, it loops up and Kaiyne Woolery is right underneath it. He hooks a volley towards goal but it's just too high.
Meanwhile, Barnsley captain Alex Mowatt goes off and is replaced by Romal Palmer.
Bristol City 1-1 Portsmouth
Decent hit from Michael Jacobs for Portsmouth but it is from distance and a comfortable enough save for Daniel Bentley. Who will break the deadlock?