A round-up of Tuesday's third round replays in the FA Cup...
Josh Laurent scored a late winner as Shrewsbury produced a remarkable turnaround to dump Stoke out of the FA Cup with a stunning 3-2 comeback victory in their third-round replay.
The Sky Bet League One side were 2-0 down at half-time but recovered in spectacular style, scoring three goals in 10 second-half minutes to send their Championship hosts crashing out at the bet365 Stadium.
It spoiled what looked like was going to be Nathan Jones' first win as new Stoke boss, especially after teenage striker Tyrese Campbell bagged a brace on his home debut and first league start for the hosts.
But James Bolton pulled a goal back with a stunning 71st-minute strike and Fejiri Okenabirhie levelled from the penalty spot six minutes later after Laurent had been felled by Sam Clucas.
And the drama was not over yet as Laurent poked home with nine minutes remaining to complete one of the greatest comeback wins.
Next up for Shrewsbury is an intriguing home clash with Wolves as manager Sam Ricketts and his triumphant team look to spring another cup shock.
Sheffield Wednesday earned a bumper payday at Premier League Chelsea by edging past League One Luton 1-0 at Kenilworth Road thanks to Atdhe Nuhiu's goal.
The Owls almost had the lead after 36 minutes when Barry Bannan's speculative volley was flicked on to the post by Steven Fletcher.
But they finally took the lead against Mick Harford's side at the start of the second period when Nuhiu's effort was deflected past James Shea from close range.
Luton should have levelled as Justin picked out Luke Berry, who was denied by the legs of Dawson.
Sonny Bradley's header was nodded off the line late on by Nuhiu as Luton's cup dreams were ended for another season.
Joselu and Ayoze Perez scored in extra time as Newcastle advanced to the FA Cup fourth round with a 4-2 third-round replay win over Blackburn at Ewood Park.
The Magpies progressed to face Watford after Joselu struck just before half-time in the additional period - an effort it appeared should have been disallowed for offside - and substitute Perez added a powerful finish just after the interval.
Newcastle had gone 2-0 up early on via two 21-year-olds scoring their first goals for the club, Sean Longstaff netting with a deflected shot in the opening minute and Callum Roberts then marking his full debut with a 22nd-minute volley.
🔲 Adam Armstrong scores for Blackburn against Newcastle
— Sporting Life Football (@SportingLifeFC) January 15, 2019
⚽️ Sean Longstaff (Newcastle)
⚽️ Callum Roberts (Newcastle)
⚽️ Armstrong (Blackburn)
That means all three scores in #BRFC v #NUFC have come from the Magpies' academy#FACup #BLANEW pic.twitter.com/a4jWhyKOv4
Blackburn responded impressively, with former Newcastle striker Adam Armstrong pulling a goal back in the 33rd minute and Darragh Lenihan levelling with a header in first-half stoppage time.
Isaac Hayden - brought on when half-time substitute Jamaal Lascelles went off injured just before the hour mark - went close to putting the visitors back in front in the second half of normal time when his header hit the post.
Newcastle, who had been winless in their previous six games in all competitions, will host the Hornets on January 26.