Plymouth Argyle top scorer Reuben Reid returned from injury to help the Pilgrims beat Shrewsbury Town.
Reid's head met on-loan Bristol City midfielder Bobby Reid's first-time cross from the left to power home his sixth goal of the season on 33 minutes.
Dominic Blizzard's dipping shot from the left soon after was well saved.
Plymouth goalkeeper Luke McCormick palmed Jean-Louis Akpa Akpro's close-range header onto the bar in the second half and also denied James Collins.
Shrewsbury have not scored away from home in more than eight hours of football, since Andy Mangan's first-half match-winner at Leicester in the League Cup on 26 August.
"I would call anyone a liar in this stadium who says that we didn't deserve something out of this game - but we'll continue to play the way we have been .
"I can't question the commitment from any of our players. We just need to be better from set plays and be more clinical in front of goal.
"But I couldn't have asked any more from the players. I am happy with the group of players I've got. We have players who will continue to work hard. The fans stuck with us to end and were fantastic."
Match ends, Plymouth Argyle 1, Shrewsbury Town 0.
Second Half ends, Plymouth Argyle 1, Shrewsbury Town 0.
Attempt missed. James Collins (Shrewsbury Town) right footed shot from outside the box is just a bit too high.
Corner, Shrewsbury Town. Conceded by Carl McHugh.
Attempt blocked. James Collins (Shrewsbury Town) right footed shot from the centre of the box is blocked.
Attempt blocked. Jordan Clark (Shrewsbury Town) left footed shot from outside the box is blocked.
Attempt missed. Reuben Reid (Plymouth Argyle) right footed shot from outside the box is just a bit too high.
Reuben Reid (Plymouth Argyle) wins a free kick in the attacking half.
Substitution, Shrewsbury Town. Jordan Clark replaces Scott Vernon.
Attempt blocked. Jermaine Grandison (Shrewsbury Town) header from the right side of the six yard box is blocked.
Corner, Shrewsbury Town. Conceded by Kelvin Mellor.
Attempt saved. Lewis Alessandra (Plymouth Argyle) left footed shot from the centre of the box is saved in the top right corner.
Delay in match Reuben Reid (Plymouth Argyle) because of an injury.
Attempt missed. Josh Ginnelly (Shrewsbury Town) left footed shot from the centre of the box is just a bit too high.
Corner, Shrewsbury Town. Conceded by Peter Hartley.
Substitution, Plymouth Argyle. Deane Smalley replaces Marvin Morgan.
Corner, Shrewsbury Town. Conceded by Anthony O'Connor.
Attempt saved. Jean-Louis Akpa-Akpro (Shrewsbury Town) header from very close range is saved in the top centre of the goal.
Substitution, Shrewsbury Town. Josh Ginnelly replaces Ashley Vincent.
Foul by Marvin Morgan (Plymouth Argyle).
Curtis Nelson (Plymouth Argyle) wins a free kick on the left wing.
Foul by Scott Vernon (Shrewsbury Town).