Northampton Town delivered a 3-2 win at Wigan Athletic, holding off a fightback from the home side in the process.

The Cobblers were 2-0 up at half-time after Ryan Watson and Sam Hoskins scored in a 9 minute period of the first half.

Joe Garner’s penalty brought Wigan back to within one, but Caleb Chukwuemeka quickly restored Northampton’s two goal cushion.

Tom James again reduced the margin with a second goal, but Northampton rode it out from there to deliver a second away win of the season, as they bounced back from a midweek thumping by Portsmouth in the best possible way.

Northampton had lost each of their last 5 visits to Wigan in a period stretching 21 years, but started on the front foot, with Watson having a shot saved by Jamie Jones and another headed over, before Jones denied Danny Rose.

Rose and Watson would combine for the opener just before the quarter hour mark, as a Rose shot was just touched past Jones by ex-Latic Watson to put the away side ahead.

Nine minutes later, Northampton had a second as Hoskins was able to break free in the middle of the box and thump a strike home.

Watson would again be denied by Jones in the final minutes of the first half as the Cobblers nearly took a 3-0 lead.

Wigan responded positively in the second half, and after Garner and James put efforts off target, they were awarded a penalty after Tom Pearce was fouled. Garner rolled it past Jonathan Mitchell to reduce the deficit.

But just three minutes later, Northampton made it 3-1 after Chukwuemeka followed up an earlier save by finishing at the end of a swift counter attack.

With 15 minutes to go, James headed in Pearce’s cross to make it 3-2 and set up a grandstand finish, though Northampton nearly extinguished that possibility after Chukwuemeka had a shot saved.

Wigan sub Kyle Joseph hit the post late on with the host’s best chance, but Northampton rode that out to claim 3 points in Lancashire.