Wayne Carlisle netted a late penalty to earn Bristol Rovers a 1-1 home draw in their basement battle with Boston United.
The winger coolly sent goalkeeper Paul Bastock the wrong way with his 86th-minute spot-kick after Vitalijs Astafjevs had been brought down by substitute James Gould.
Richard Logan had capitalised on poor defending to put Boston ahead with a low shot on the turn after seven minutes.
But a draw was a fair outcome after Rovers stepped up their game in the second half to put the visitors under heavy pressure.
Bastock saved brilliantly from midfielder Rob Quinn after 75 minutes and the visitors survived several penalty appeals before the spot-kick was awarded.
Boston had a dangerous raider up front in Stuart Douglas but lacked the final pass to make the most of their approach play.
A crowd of more than 8,000 ensured Rovers were given terrific backing as they sought a late winner but Boston held firm.