SUBSTITUTIONSpublished at 78 mins
Shrewsbury 0-1 Wrexham
Max Mata and Jason Sraha replace Ryan Bowman and Joe Anderson.
Use audio icon at top of page to listen to commentary from Croud Meadow
Deflected O'Connor strike gives League Two Wrexham win in fiery FA Cup tie
Wrexham reach FA Cup fourth round for second successive season
Benning hits crossbar for League One Shrewsbury during eventful second half
Wrexham triumph in first competitive meeting between rivals since 2008
Michael Pearlman
Shrewsbury 0-1 Wrexham
Max Mata and Jason Sraha replace Ryan Bowman and Joe Anderson.
Shrewsbury 0-1 Wrexham
James Jones replaces Andy Cannon.
Shrewsbury 0-1 Wrexham
Barry Horne
Former Wales and Wrexham midfielder on BBC Radio Wales
Wow that is a fabulous sight at the Wrexham end. That was Wrexham's best move of the game.
A lovely move but the finish was a little bit fortunate, Wrexham got a bit of luck with that deflection.
Shrewsbury 0-1 Wrexham
Shrewsbury have missed some big chances and Wrexham have found the net after their best five minute spell in the game.
The League Two side lead at the League One side.
A big 15 minutes coming up for Shrewsbury.
Tom O'Connor
Wrexham ahead!
They continued to press and George Evans picks out Tom O'Connor in the penalty area and his shot takes a big deflection off Cheyenne Dunkley and into the back of the net.
Limbs in the away end.
Shrewsbury can't believe they are behind.
Shrewsbury 0-0 Wrexham
Great cross from Ryan Barnett with his first contribution and Max Morosi flaps at the ball.
Shrewsbury lucky to clear.
Wrexham are coming back into this game.
Shrewsbury 0-0 Wrexham
Malvind Benning and Tunmise Sobowale are replaced by Tom Bayliss and Roland Idowu.
Wrexham also make a double change, with Steven Flether off for Sam Dalby while Ryan Barnett replaces Anthony Forde.
Shrewsbury 0-0 Wrexham
Wrexham's best chance!
Elliot Lee is found in the box after a nice move by James McClean, but he blazes over.
Shrewsbury 0-0 Wrexham
How are Shrewsbury not winning?
Malvind Benning went on an incredible run up the left and Wrexham could not stop him, up to and including his shot which flicked a defender and hit the crossbar.
Would have been a goal of the season contender.
Shrewsbury 0-0 Wrexham
Barry Horne
Former Wales and Wrexham midfielder on BBC Radio Wales
Wrexham need to try and keep the ball better, although Shrewsbury are making it very difficult.
Wrexham need to be sharper going forward but you've got to give Shrewsbury credit.
Shrewsbury 0-0 Wrexham
Barry Horne
Former Wales and Wrexham midfielder on BBC Radio Wales
I've been talking Max Cleworth up the last few games but he has struggled today.
Shrewsbury 0-0 Wrexham
The hosts have been no less dominant after the break.
However, Wrexham look more threatening on the counter-attack.
It's 0-0 but it's not been a dull game by any measure, it's a great FA Cup tie!
Shrewsbury 0-0 Wrexham
Wrexham owner Ryan Reynolds is watching today's game with Hugh Jackman.
Can't pretend I'm not excited about the 24601 reference.
But I suppose having tipped a 0-0 at half-time I'm now the Javert of this live page.
Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
Shrewsbury 0-0 Wrexham
Barry Horne
Former Wales and Wrexham midfielder on BBC Radio Wales
There are options on the bench for Phil Parkinson. We need to start looking at it.
Paul Mullin, you don't take him off. He's worked as hard as anyone. Mullin is the only one that is worrying that Shrewsbury back three. They are not sure if they've got him under control or not.
I wouldn't be surprised if Sam Dalby comes on for Steven Fletcher at some point.
Shrewsbury 0-0 Wrexham
Paul Mullin goes studs first in challenging Marko Marosi and catches him on the arm.
He doesn't receive any punishment but James McClean and Ryan Bowman are booked after clashing aftewards.
Reckless from Mullin, who is lucky there is no VAR in this game.
Shrewsbury 0-0 Wrexham
Max Morosi denies Paul Mullin with a near post save after Mullin was too strong and shrugged off Morgan Feeney.
The angle was tight and a cross was probably the better option there.
Shrewsbury 0-0 Wrexham
A weak Elliot Lee header is saved.
End-to-end stuff at the start of the second half.
Shrewsbury 0-0 Wrexham
Another Shrewsbury chance!
Cheyenne Dunkley heads wide from the first corner of the second half.
Only inches past the post.
Shrewsbury 0-0 Wrexham
A strong 'like his dad' run from Elliot Lee is thwarted by some strong Shrewsbury defending before he could shoot.
Shrewsbury 0-0 Wrexham
Wrexham got into a defensive mess to present Taylor Perry that chance.
The visitors are living dangerously, Shrewsbury's xg is going to be pretty high with some of these chances that have been spurned.