Exeter staged a rousing comeback to beat the 10 men of promotion-chasing Peterborough 2-1 and ease their League One relegation fears in the process.

Posh went in front on 32 minutes when Will Aimson’s clumsy tackle on Ephron Mason-Clark gifted Posh a penalty, which Harrison Burrows stroked home.

Jack Aitchison then missed a glorious chance to equalise when Josh Knight’s pass went straight to him, but he inexplicably shot straight at the floored Peterborough goalkeeper from 10 yards.

In the second half, Exeter’s Vili Sinisalo made a brilliant stop to deny Michael Olakigbe in a one-on-one, then another to keep out Ricky-Jade Jones before Posh were reduced to 10 men when Olakigbe picked up a second yellow card for a foul on Vinnie Harper on 56 minutes.

Exeter upped the tempo with Harper striking the post from 25 yards before Reece Cole’s superb free-kick on 75 minutes brought about the opener – his shot also struck the post and looked to have crossed the line off unfortunate keeper Nicholas Bilokapic, with Dion Rankine on hand to make sure.

Five minutes later, it was 2-1 as Cole’s superb cross from the right was headed into his own net by Jadel Katongo.

Posh rarely threatened thereafter with the defeat denting their promotion hopes, but Exeter are up to 14th with the win.