Managerless Northampton fell to a humiliating defeat by Shrewsbury.
Salop were three ahead by the interval Aaron Wildig notching a deflected strike in after a brace by Mark Wright.
Ben Tozer's freekick pulled one back before Marvin Morgan neatly finished the visitors' fourth.
Adebayo Akinfenwa curled a consolation for the hosts before substitute James Collins, Joe Jacobson and a Kelvin Langmead own goal completed the rout.