Shrewsbury doubled their lead on the stroke of half-time when another defensive mistake let in Rodgers to score with a bullet-like strike.