Morgan Feeney helped Shrewsbury to a 1-0 home win over promotion hopefuls Lincoln at the Croud Meadow.
The hosts took the lead inside 10 minutes from a well-worked corner routine, with Feeney poking home at the back post.
Lincoln went close to an equaliser before half-time when Dom Jefferies shot from close range, but Jamal Blackman saved.
George Wickens made a brilliant stop for Lincoln late in the first half to deny Jordan Shipley’s long-range effort.
Bailey Cadamarteri had a good opportunity to draw Lincoln level early into the second period, but his header whistled wide.
Shipley came close to heading into his own net with over 15 minutes remaining when he attempted to clear Sean Roughan’s ball into the box, but Blackman saved.
Shrewsbury were awarded a penalty late on thanks to a Dylan Duffy handball.
John Marquis stepped up to the spot, but Wickens guessed the correct way and saved.
But Shrewsbury held on to the lead to secure just their fourth home win of the season.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.