YET again Doncaster Rovers were on the wrong end of late drama as Tyrone Barnett's stoppage time equaliser meant it ended level at the Keepmoat Stadium.
Giles Barnes rose to head home El Hadji Diouf's free kick in the closing stages of a scrappy first half.
Kyle Bennett went close to doubling that lead straight from the restart but saw his low shot pushed wide by Paul Jones.
Peterborough had been poor before the break but they improved considerably in the second half and forced David Button into several saves.
Rovers thought they had weathered the storm - but their achilles heel of conceding late goals again came back to haunt them.
Centre half Ryan Bennett hooked in a cross from the right and Peterborough's new signing Barnett stooped to send a header out of the reach of Button.