Ryan Bowman was the hat-trick hero as Shrewsbury Town sealed a place in the third round of the FA Cup FA Cup by beating Notts County 3-2 on the road.
Bowman netted once before the interval and twice after the break to secure an excellent victory for Matt Taylor's side.
The striker opened the scoring inside the first minute before Richard Brindley equalised.
Bowman then put us 3-1 up before James Sanderson pulled one back with 15 minutes to go. Town though defended superbly from that point on to claim an excellent win on the road.
With 10 players in the treatment room, Matt Taylor had limited options for the trip to Meadow Lane.
But the boss did make one change from the team that battled its way to point at Exeter - with Mal Benning coming into the side for Max Mata.
It meant Town lined up in a 3-5-2 formation with Benning at left wing-back and Elliott Bennett on the right despite receiving eight stitches in his foot following the game at St James Park.
Benning's recall saw Jordan Shipley move into midfield alongside Carl Winchester and Nohan Kenneh. Dan Udoh and Bowman were the front two.
Notts County lined up in a 3-4-2-1 with Junior Morais the central striker and John Bostock and Aaron Nemane operating in behind.
It was Town who came flying out the blocks in Nottingham - with Bowman opening the scoring inside the opening minute.
Following a slip from a defender, Udoh pounced on the ball and then squared for his strike partner who slotted home from close range.
From that point on, the home side saw a lot of the ball without creating anything.
But they pulled level in the 38th minute when Brindley fired in from 25 yards.
Town responded and had a penalty shout waved away by referee Martin Woods after Udoh went down in the box following good combination play with Bowman.
Taylor's side then had a glorious chance to re-take the lead in added-on time at the end of the first half.
A brilliant ball from Bennett sent Shipley through on goal. But just as he was about to shoot, a defender got back and made a brilliant recovery tackle.
The second half started with another Notts County error following Anderson’s long ball forwards - with a defender then nodding it into the path of Bowman who hit it home to double Town’s lead.
Seven minutes later, it was 3-1 as Shipley won the ball high up before slipping in Bowman who ran through and fired home to get his hat-trick.
Shrewsbury came close to a fourth when a brilliant ball by Bennett got Winchester to the by-line. He then squared it into the danger zone but nobody could get a touch.
Two minutes after coming on as a substitute, Sanderson pulled one back for County with a low-driven strike from the edge of the box.
In stoppage time, Junior Morais came close with a bicycle kick, but it sailed wide of the post.
Teenager, Jack Loughran came on for Town in stoppage time, before the referee blew the whistle for full-time.
Notts County: Aidan Stone; Richard Brindley (Ollie Tipton 73’), Connell Rawlinson (Macauley Langstaff 64’), Sam Austin, Aaron Nemane, Will Randall (Jodi Jones 64’), Aden Baldwin, John Bostock ©, Adam Chicksen, Junior Morias, Dan Gosling (James Sanderson 73’)
Substitutes: Kyle Cameron, Tobi Adebayo, Luther Munakandafa, Lewis Macari, Charlie Gill
Shrewsbury: Marko Marosi; Mal Benning, Joe Anderson, Aaron Pierre, Chey Dunkley ©, Elliott Bennett; Nohan Kenneh, Carl Winchester, Jordan Shipley; Dan Udoh (Jack Loughran 90+), Ryan Bowman (Tunmise Sobowale 83’)
Substitutes: Harry Burgoyne, Tunmise Sobowale, Max Mata, Nana Owusu, Josh Bailey, Harvey Watts, Isaac Godwin, Luca Whitney
Referee: Martin Woods
Attendance: 4,551 (674 away fans)