Unlikely hero Will Boyle scored for the second game running as Shrewsbury secured a 1-0 win against 10-man Crawley.
Defender Boyle's 84th-minute header made it back-to-back wins for the first time since February as Michael Appleton's side moved three points clear of second-bottom Crawley.
Visiting goalkeeper Jojo Wollacott produced a good early save to keep out Taylor Perry, who was making his 100th Shrews appearance, from long range.
Boyle then glanced a header across the face of goal as Shrewsbury had the better chances in the first half.
Harry McKirdy, who had fired wide earlier in the half, had the ball in the hosts' net but the lineman's flag was quickly up.
Wollacott then kept out Sam Clucas' header on the stroke of the break before McKirdy was sent off in the 65th minute for an off-the-ball challenge on Luca Hoole.
But Boyle rose highest to nod home Clucas' corner late on to secure a vital three points.
Match report supplied by PA Media.
Shrewsbury's Michael Appleton celebrates special back-to-back wins
Lindsey: 'Breaks my heart we're not winning'
