Shrewsbury's leading scorer Jake Robinson grabbed two goals in four minutes straight after half-time to help the Shrews to a 3-1 win over Northampton.
Shrewsbury went ahead on 12 minutes when Seb Harris blocked Matt Harrold's shot but was slow to react as the ball fell and Harrold comfortably steered wide of Chris Dunn.
Shrewsbury were dominant but went in level after Kevin Thornton fired in a brilliant 20-yard free-kick seconds before halftime.
Northampton appealed for offside as Robinson ran clear to place the ball inside Dunn's left-hand post on 49 minutes and four minutes later he swapped passes with Harrold to blast a fierce low shot into the far corner from 20 yards.
Robinson then missed a golden chance of a six minute hat-trick when he pulled a shot wide.
Northampton failed to trouble Chris Neal in the home goal although substitute Michael Jacobs skinned the bar five minutes from the end.
Copyright (c) PA Sport 2009, All Rights Reserved.