Lee Tomlin scored the fourth penalty of the game in stoppage time to give Peterborough a point in a thrilling 4-4 draw at home to high-flying Southampton.
Saints midfielder Richard Chaplow opened the scoring in the 18th minute with a right-foot finish from six yards and Rickie Lambert doubled the advantage in the 31st minute with a penalty after Mark Little fouled Alex Oxlade-Chamberlain.
Craig Mackail-Smith fired home from 12 yards to cut Southampton's lead in the 39th minute and Craig Whelpdale headed them level on the stroke of half-time.
However, Saints forged ahead again in the 47th minute when Lambert again netted from the spot after Tom Kennedy fouled Chaplow and three minutes later Dean Hammond added a fourth for the visitors with a right-foot shot from 18 yards.
Yet Peterborough hit back in the 55th minute when Grant McCann scored from the penalty spot after Daniel Seaborne felled Kelvin Langmead and Tomlin sealed the comeback in stoppage time after Oxlade-Chamberlain was penalised for handball.