Doncaster Rovers' recent revival under new manager Dean Saunders continued at London Road this afternoon.
The visitors actually fell behind in the 19th minute when Peterborough United's Grant McCann shot past Rovers goalkeeper Neil Sullivan from distance.
However, midfielder Brain Stock levelled up proceedings shortly after the restart, before Kyle Bennett converted John Oster's cross for what proved to be the winning goal.
The win has lifted Doncaster out of the relegation zone, while the Posh find themselves in 13th.