Ash Hunter scored with his first touch to claim a point for Fleetwood at Shrewsbury.
Fleetwood have had a habit of shooting themselves in the foot on the road this season - a pattern which showed no sign of abating at the Greenhous Meadow.
Micky Mellon's side had their Boxing Day opener gift wrapped, Jordan Clark ghosting past Jimmy Ryan and Nathan Pond, Fleetwood scrambling to recover.
As the ball bounced around their box nobody could get a clear touch, Scott Vernon eventually able to blast goalwards, his effort turned past Chris Maxwell by former Highbury loanee Liam McAlinden.
Fleetwood, having briefly lost their composure, went about the task of hauling themselves level and should have had a goal before the break.
The difficult conditions momentarily turned in their favour, a punt over the top carried by the wind, David Ball finding himself one-on-one with ex-Blackpool keeper Mark Halstead, a smart save denying the striker his third goal in as many games.
Fleetwood gradually began to fade, Junior Brown nearly creating a second for the Shrews from a set piece, the low driven ball bouncing past everyone and creeping past the back post.
The second half brought the customary Fleetwood rally, Steven Pressley's men upping their tempo but finding Shrewsbury's high line difficult to breach.
David Henen should have hauled them level, sent one-on-one with Halstead but unable to find the target.
Nathan Pond hit the crossbar from a Bobby Grant corner but it looked to be another frustrating day for Steven Pressley's side.
The introduction of Tariqe Fosu and Jamie Proctor brought Town much needed extra spark, Fosu's pace causing problems for the hosts.
But it was Ash Hunter who secured a vital point.
He had barely been on for 30 seconds, having replaced Eggert Jonsson, when Fosu played him in, a cool finish finally leaving Halstead stranded, Town level.
Both sides had chances to claim the win, Fosu blasting into the side netting at one end, Maxwell fumbling at the other in a frantic finale - the spoils eventually shared.