Neale Cooper’s men took an early lead through Jonathan Franks but were pegged back before the break.
The visitors then pounced to take the lead in the second half but a 90th minute Andy Monkhouse strike saved a point for Pools.
Pools dusted off the disappointment of the midweek loss at Preston to put in a real fight against Shrewsbury Town.
Neale Cooper’s side looked full of the enthusiasm that had been lacking on Tuesday night, pushing Shrewsbury back with some lively opening moves.
James Poole, back in the team to join Steve Howard up front, was lively, buzzing around and keeping the visiting back line busy along with Pools’ big front man.
And the front two linked up nicely for Pools’ first chance of the game; a long ball up from Scott Flinders was headed on perfectly by Howard into the path of Poole but he lost out as the defender nipped in last minute to clear.
For all Pools looked lively, Shrewsbury posed a threat of their own at the other end, posing a real aerial presence in the area and providing Cooper’s men with a real physical battle at the back.
Terry Gornell had the first chance of the game for the visitors as he turned neatly inside the area to shoot through a crowd but thankfully Flinders was equal to the effort as he collected with ease.
With 15 minutes gone, Pools took a deserved lead when, after a patient build-up, Evan Horwood sent a great cross to the far side of the area where once again Howard won it in the air to nod it nicely into the path of Franks. And the tricky winger made no mistake with a powerful strike which sailed past Weale and into the back of the net.
The visitors, who were a real battling outfit, had the ball in the back of the net just minutes later when they pushed home the rebound from a quality Flinders save but the linesman’s flag had the effort ruled out for offside.
With 27 minutes on the clock, Shrewsbury were level; as Pools failed to clear a long freekick into the box, their big striker Marvin Morgan used his strength to take hold of the ball and fire home past Flinders to make it 1-1.
There were more chances for both teams in a closely-fought first half – with Howard denied by a combination of the offside flag and an outstanding Weale save and Paul Parry seeing his freekick tipped round the post by Flinders.
But there were no more goals and the teams left the field all square at half time.
Neale Cooper rallied his players again at half time and once more Pools looked up for it after the break – unfortunately so did Shrewsbury Town.
There was a spell when a goal looked set to arrive any minute – and it could have come at either end.
Paul Murray let rip with a couple of low shots from distance which were both held by Weale, while Morgan and Gornell at the other end continued to plug away, battling hard with Collins and Hartley.
Pools upped their pressure with some lively forward play just after the hour mark; Franks showing great determination to steal position inside the final third and Craig Lynch being denied an impressive goal by another strong Weale save.
After a quite spell of the game, Evan Horwood, who enjoyed another bright display for Pools this afternoon, lifted a neat freekick at goal but his effort went just over the bar.
Jonathan Franks had a great chance to put Pools ahead on 80 minutes but the midfielder took a touch when perhaps a shot on goal would have been the better option.
And Pools were once again left quickly to rue a missed chance as Shrewsbury broke straight up the other end where Morgan ran clean through on goal to finish past Flinders and, despite a hint of offside, the goal stood and Cooper’s men were behind again.
Scott Flinders pulled off a great save moments later to deny Shrewsbury a quick third as Morgan looked to bag a hat-trick – while the visitors hit two quick-fire efforts over the bar soon after.
But Pools continued to plug away and, with 90 minutes on the clock, sub Andy Monkhouse who was dropped from the 11 this afternoon, popped up at the right time inside the area to send a great effort past Weale to make it 2-2 and grab a point for his side.
Full Time: Pools 2 Shrewsbury Town
Att: 3909 (170 Shrewsbury Town)
Booked: Murray (63), Collins (72)
Pools: Flinders, Baldwin, Collins, Hartley, Horwood, Lynch (Monkhouse 79), Sweeney, Murray, Franks (Holden 88), Poole (James 73), Howard
Subs Not Used: McHugh, Austin, Humphreys, Walton
Shrewsbury Town: Weale, Grandison, Jones, Hector, Jacobson, Parry, Summerfield, Richards, Wildig, Gornell (Wright 75), Morgan
Subs Not Used: Anyon, Purdie, Taylor, Hall, Doble, Goldson