Northampton Town edged closer to confirming their safety with a draw at home to Shrewsbury Town, despite having 2 players sent off.

Marc Richards put Northampton in front, and a decent stop denied Alex Revell from adding a second before half-time. But the hosts’ aim for victory was affected when full-back David Buchanan was sent off for two yellow cards.

Shrewsbury had begun to dominate the game before the dismissal, and equalised ten minutes after through Mat Sadler.

Northampton also had John-Joe O’Toole sent off in added time at the end of the game, but the Cobblers clung on to take a share of the points. With Port Vale losing at Oxford, 16th placed Northampton are now 7 points clear of the Valiants, although they have played a game more.

After a nervy opening that saw Louis Dodds and Alex Rodman waste the best early chances, Northampton took the lead after 21 minutes when Richards headed Hiram Boateng’s cross into the net.

The Cobblers were reduced to ten when Buchanan tripped Shaun Whalley, having already been shown a caution for a foul on the same player. Whalley would then have a hand in Shrewsbury’s equaliser, with Sadler heading his free-kick past Adam Smith.

Smith would also deny Whalley, while several last ditch interventions prevented Shrewsbury from finding a way through late on. Northampton would end the game with nine players when O’Toole earned a second yellow for dissent, but the hosts held out to take the point.