Shrewsbury fell to a 1-0 loss at home to promotion-chasing Stevenage.
A well-contested game saw little to separate the two sides for much of the game.
Town had a couple of chances but ultimately couldn’t find the final touch.
Jamie Reid won it for the visitors late on as he latched on to Jake Forster-Caskey’s through ball and poked it home.
Boss Matt Taylor made three changes from the team that took on Wrexham last weekend, with two of those enforced after Elliott Bennett and Taylor Perry picked up minor knocks.
Bennett's absence saw Morgan Feeney get the nod at right wing-back with Mal Benning on the left.
In a 3-4-2-1 formation, Chey Dunkley, Aaron Pierre and Jason Sraha were the centre-backs with Carl Winchester and Nohan Kenneh in midfield.
Up front, Jordan Shipley and Tunmise Sobowale operated just behind Ryan Bowman.
Stevenage lined up in a 4-4-2 diamond formation with Nick Freeman in the number 10 role and Jamie Reid partnering Aaron Pressley in attack.
In what proved to be a well-contested first half, there was next to nothing to separate the two sides.
In the opening few seconds, Reid powered a shot over the bar from a tight angle.
But the first real chance of the game didn't arrive until the 20th minute when Chey Dunkley rose highest at a corner only to head wide.
With the game being largely contested in the middle of the park, Reid saw a couple of strikes in the box well-blocked.
A quick-paced counter-attack led by Shipley then saw him drive forwards before trying to pick out Tunmise Sobowale but a Stevenage defender intercepted well.
And that meant the two sides made their way off at the break with neither goalkeeper having been truly tested.
With the game continuing to be even in the second half, Matt Taylor made a triple change on the hour mark in the hope of changing Town’s fortunes with Roland Idowu, Tom Bayliss and Max Mata all entering the fray.
And those players made a difference with Idowu immediately driving forwards with the ball before laying it off to Mal Benning who squared it to Tom Bayliss, but his shot sailed wide.
Despite Shrewsbury’s efforts though, Stevenage took the lead as Forster-Caskey’s through ball found Reid who controlled it well and slotted it home to score his 15th of the season.
And despite throwing bodies forward from that point, Town were unable to go on and find an equaliser.
Shrewsbury: Marosi; Sraha, Pierre, Dunkley ©, Benning, Feeney; Kenneh, Winchester; Shipley (Bayliss 61’), Sobowale (Idowu 61’), Bowman (Mata 61’)
Unused Substitutes: Burgoyne, Anderson, Bennett, Loughran
Stevenage: Ashby-Hammond, James-Wildin, Butler, Piergianni ©, Forster-Caskey, Freeman, Vancooten, Burns (Roberts 77’), Reid, Pressley (Hemmings 68’), B. Thompson (L. Thompson 77’)
Unused Substitutes: Mitchell, Sweeney, MacDonald, List
Referee: Thomas Kirk