GOAL - Shrewsbury 2-1 Wolvespublished at 16:32 Greenwich Mean Time 26 January 2019
Raul Jimenez (75 mins)
Wolves are right back in this. Raul Jimenez smashes home from close range from fellow substitute Ivan Cavaleiro's cross.
League One's bottom side AFC Wimbledon beat West Ham 4-2
Millwall score injury-time winner to knock Everton out 3-2
Wolves score late goal to avoid shock at Shrewsbury
Newport score late equaliser to take Middlesbrough to replay
Man City, Doncaster, Watford, Swansea & Derby all win
Emlyn Begley
Raul Jimenez (75 mins)
Wolves are right back in this. Raul Jimenez smashes home from close range from fellow substitute Ivan Cavaleiro's cross.
Bersant Celina
Woof. Game over as Bersant Celina smashes one into the top corner from at least 25 yards.
Shrewsbury 2-0 Wolves
Paul Simpson
Former Shrewsbury Town manager on Radio 5 Live
Another fantastic ball in from Norburn, Waterfall who has done a great job defensively and has managed to get his head on it!
I don't know what that bit of paper said but if it is anything to do with that corner then it is brilliant from the coaching staff.
Ben Whiteman
Unstoppable drive from 25 yards by Ben Whiteman, which may have deceived goalkeeper Daniel Iversen in flight. The on-loan Leicester City keeper had kept his side in it up until then with a string of fine saves.
Middlesbrough 1-0 Newport
I can't help but be impressed by the job that Mike Flynn has done at Newport. His side are playing really well and go close through a header from the totemic Jamille Matt.
Can the League Two side force an upset still?
Luke Waterfall (71 mins)
Scenes.
Oliver Norburn's corner comes in and nobody is chasing Waterfall as Shrewsbury defender Luke heads home from close range.
Some 54 places in the league tables separate these teams.
Man City 3-0 Burnley
Simon Stone
BBC Sport at the Etihad Stadium
That's 32 goals for Manchester City now since Christmas Day - and the sixth time they have scored three times.
To put that into context, it equals the number Burnley have scored in all competitions for the entire season.
And don't forget, Burnley's season started in July when they played the first of six Europa League games.
Shrewsbury 1-0 Wolves
Paul Simpson
Former Shrewsbury Town manager on Radio 5 Live
Shrewsbury are holding out. The three centre-halves have been excellent, Waterfall in particular. He always seems to be in the right place at the right time, and he is going to need to keep doing that to keep his team ahead in the coming minutes.
Brighton 0-0 West Brom
A little VAR consultation as Baggies captain Hal Robson-Kanu goes down in the box but nobody really appealed and the end result was no penalty.
Man City 3-0 Burnley
It's absolutely hammering down with rain. The sort of weather which would see your dog refuse to go out for a walk, but Mancehester City are sending on David Silva for a run-out. He replaces Fernandinho.
Swansea 2-1 Gillingham
Michael Pearlman
BBC Sport Wales at the Liberty Stadium
It is your quintessential game of two halves here at the Liberty. Swansea should have been out of sight at the break, but Gillingham sense there is something in it for them since Josh Rees' goal. It is very open here and another goal seems likely, but which way?
Brighton 0-0 West Brom
Brighton chance but Anthony Knockaert's shot from outside the area is wide. This has replay written all over it.
Newcastle 0-1 Watford
Newcastle defender Javier Manquillo runs 50 yards down the right without ever really having the ball under control, he bundles his way into the area and clips a shot over the keeper - but it's headed away.
Shrewsbury 1-0 Wolves
Paul Simpson
Former Shrewsbury Town manager on Radio 5 Live
That is another great break from Shrewsbury. They are looking to catch Wolves on the counter because they are having to soak up a lot of pressure but they have real pace going forward.
Lee Brown (63 mins)
Finally a goal at Fratton Park to reward the tremendous noise the home fans have been generating since half-time.
It's Portsmouth who take the lead just after the hour and it's an own goal from QPR defender Joel Lynch.
Portsmouth full-back Lee Brown with the dangerous ball from the left but Lynch stuck out a leg that took it past his own goalkeeper Joe Lumley and into the far corner.
It is initially awarded as an own goal, but then credited to Brown.
Could Pompey reach the fifth round for the first time in nine years?
Brighton 0-0 West Brom
The ball breaks to Brighton forward Jurgen Locadia on the edge of the box but his shot is over the bar.
Shrewsbury 1-0 Wolves
Paul Simpson
Former Shrewsbury Town manager on Radio 5 Live
That is two needless bookings now for Docherty and Grant. There is no way they can expect to see this through it they go down to 10 men, they have to keep their discipline.
Portsmouth 0-0 QPR
Pompey have had the better chances of the second half so far - three efforts, with QPR yet to have a shot since the break.
Brett Pitman shot over and headed wide, with Ronan Curtis also going close.
Kevin de Bruyne (61 mins)
Pick.
That.
One.
Out.
A foot like a Belgian traction engine. Kevin de Bruyne takes a touch 22 yards form goal and absolutely hammers the ball across Nick Pope and into the bottom corner. Middled it.
Shrewsbury 1-0 Wolves
Paul Simpson
Former Shrewsbury Town manager on Radio 5 Live
A really good piece of play from Giles down the left-hand side pulled a great ball back and Jimenez has opened his right foot up too much and it's out for a goal kick. Since the goal Wolves have really stepped it up but just can't find the finishing touch.
Wolves winger Ryan Giles is making his debut - on his 19th birthday.