A first half goal from Andy Robinson gave Tranmere a 1-0 win over Shrewsbury at the Greenhous Meadow on Boxing Day.
Just as crucial as Robinson's third goal of the season was Rovers' first clean sheet in the league since mid-October.
The result kept Rovers above the bottom four and lifted them above Sunday's opponents, Sheffield United, into 19th.
Ronnie Moore made three changes to the team that started against Gillingham as Evan Horwood, Chris Atkinson and Andy Robinson came in for Jimmy McNulty, Jake Kirby and Jean-Louis Akpa Akpro.
Adam Reach put the first shot of the game wide of the target from outside the area for Shrewsbury while Nicky Wroe fired inches over the bar from Jon Taylor's cross in the 11th minute.
The first 20 minutes were largely a stop start affair with both teams wasting possession and little activity in either penalty area. On 23 minutes Dave Winfield headed wide from a corner while Rovers' first shot three minutes later saw Ryan Lowe's effort deflect into the arms of Chris Weale.
On 41 minutes Tranmere put the ball in the Shrewsbury net when Atkinson curled into the top right corner from the left side of the area but the flag was raised for offside the moment Lowe played the pass to the midfielder.
Rovers took the lead in first half injury time. A Jason Koumas cross from the right was headed into the path of Robinson on the edge of the area by Lowe and he fired a first time shot into the bottom right corner beyond the dive of Weale.
Shrewsbury made a double change for the second half with leading scorer Tom Bradshaw replacing Gozie Ugwu and Cameron Gayle coming on for Ryan Woods.
Atkinson twice went close to doubling Rovers' lead on 48 minutes. The midfielder's 25 yard shot deflected just over the bar and he flashed a header across goal and off target from the resulting corner.
Tranmere's bright start to the half continued with Kris Peterson forcing a save out of Weale with a side foot volley from Koumas' cross, but the Shrews remained a threat and Tom Eaves' cross across the six yard box gave Joe Jacobson a chance at the back post but the full back had to stretch and couldn't turn the ball goalwards.
Luke Summerfield fired high over Owain Fon Williams' goal on 59 minutes while Jon Taylor volleyed inches wide from 25 yards four minutes later. At the other end Peterson and Lowe combined well on 66 minutes with the latter seeing his shot deflect just past the left hand post.
Jake Kirby replaced Robinson on 70 minutes while a head injury forced Wallace off two minutes later, the midfielder replaced by Steve Jennings.
Bradshaw had a great chance to level on 79 minutes when he got through one on one with Fon Williams but the keeper dived to his left to save and quickly smothered the loose ball.
Kirby almost put Rovers 2-0 up on 86 minutes when he cut inside from the left and had a shot cleared from just in front of the goal line, while Peterson sliced his shot from the rebound.
The hosts threw men forward and Gayle headed wide from Joe Jacobson's cross on 89 minutes while Lowe shot across goal and wide at the other end in the second of six minutes of added time.
There was one last chance for Shrewsbury but Jacobson sent an overhead kick over the bar in the 96th minute.
Shrewsbury: Weale, Jacobson, Summerfield, Winfield, Ugwu (Bradshaw 45 HT), Wroe, Taylor, Mkandawire, Woods (Gayle 45 HT), Reach (Parry 85), Eaves. Unused substitutes: Anyon, Jones, McAllister, Marsden.
Tranmere: Fon Williams, Holmes, Taylor, Ridehalgh, Horwood, Peterson, Atkinson (Power 83), Wallace (Jennings 72), Koumas, Robinson (Kirby 70), Lowe. Unused substitutes: Mooney, Rowe, Stockton, Akpa Akpro.
Referee: Andy Woolmer
Yellow cards: Peterson (74), Ridehalgh (90+3)