There was no doubting the physical effort of the players at Sixfields, but too many of the Town team were way below their best, and the Shrews, under new manager Paul Hurst, took full advantage to claim a fully deserved win.
Second-half goals from Dan Udoh and Chey Dunkley ensured the Shrews claimed a win double over the Cobblers, having also won 1-0 at Croud Meadow back in October.
Here are Jeremy Casey’s player ratings from Saturday’s clash at Sixfields.
1. NORTHAMPTON, ENGLAND - JANUARY 27: Kieron Bowie of Northampton Town moves forward with the ball away from Tunmise Sobowale of Shrewsbury Town during the Sky Bet League One match between Northampton Town and Shrewsbury Town at Sixfields on January 27, 2024 in Northampton, England. (Photo by Pete Norton/Getty Images)
Kieron Bowie on the ball for the Cobblers in their 2-0 defeat to Shrewsbury Town on Saturday (Photo by Pete Norton/Getty Images) Photo: Pete Norton
2. Lee Burge
Had nothing to do in the first half, but was then very busy in the second. The bottom line is he kept the score down to respectable levels with a clutch of good saves... 7 CHRON STAR MAN Photo: Pete Norton
3. Aaron McGowan
Wasn't at his best, but still one of Town's better performers until he was forced off with a groin injury. Fingers crossed it's not serious... 5.5 Photo: Pete Norton
4. Jordan Willis
Strong performance in the first half, but then got caught up in the defensive malaise in the second as Town allowed Shrews far too much time and space.. 5.5 Photo: Pete Norton