A failure to score hit Northampton Town as they suffered a 1-0 defeat at home by Port Vale.

The Cobblers had opportunities to bounce back from a midweek FA Cup defeat by Derby County, but failed to beat Vale goalkeeper Scott Brown.

They would be made to pay as David Worrall snuck in a winner for the visitors, as Northampton lost at home for the first time since October.

Keith Curle’s side drop one spot to 6th, as a thumping win for Colchester saw the Essex club jump them in the table ahead of a big game against league leaders Swindon Town on Tuesday.

A low quality first half began with Worrall firing wide, before Brown made stops to deny Mark Marshall and Nicky Adams.

After the half-time whistle, Northampton began to get more opportunities. Callum Morton hit the side-netting, before an unmarked Adams fired wide from 12 yards.

A superb strike by Sam Hoskins was then clawed away by Brown, with the keeper then making another stop moments later to keep out Vadaine Oliver.

But Northampton couldn’t break through and Vale took the lead with just under 20 minutes remaining when Worrall broke free at the back post to head in a cross from the away side’s left flank.

The Cobblers pressed to try and avoid a first league defeat since Boxing Day, with the closest attempt seeing Brown deny Adams, but there was no way through as Northampton slipped up.