Northampton Town boosted their survival hopes with a 3-1 victory at AFC Wimbledon in a battle of two strugglers.

The visitors took the lead early on when Matt Grimes scored a penalty after John-Joe O’Toole had been fouled.

A tight game had seen the Cobblers reach the half-time whistle with their lead intact. But the away side were pegged back in the opening stages of the second period, as Deji Oshilaja bundled the ball over the line after Northampton failed to deal with a corner.

Northampton responded by stepping up, and it was they who struck the game’s third goal. O’Toole’s through-pass was picked up by Matt Crooks, who was able to sweep his shot into the bottom corner.

This was followed by a quickfire third, with O’Toole again playing a pivotal role. This time, the midfielder teed up Daniel Powell to finish.

AFC Wimbledon did have a late rally but couldn’t find a way past Richard O’Donnell, and the visitors took the points. In the process, they leapfrogged their opponents in the table on their way to 18th, and they sit 3 points clear of Oldham in the relegation zone.