Dean Keates struck a 93rd-minute equaliser to earn already-promoted Peterborough a point against Swindon.
Simon Cox swept Swindon ahead from 12 yards but Craig Mackail-Smith levelled with his 25th goal of the season.
Cox then side-stepped Craig Morgan's challenge before burying a shot past Joe Lewis for his second.
Swindon keeper Phil Smith saved Aaron McLean's penalty after Kevin Amankwaah felled George Boyd but Keates scored a 30-yard free-kick in stoppage time.
Peterborough:
Lewis (McKeown 77), Martin, Morgan, Zakuani, Lee, Boyd, Coutts, Keates, Green (Batt 77), Mackail-Smith (Frecklington 71), Mclean. Subs Not Used: Westwood, Torres.
Goals: Mackail-Smith 40, Keates 90.
Swindon:
Phil Smith, Ifil, Jean-Francois, Vincent, McGovern, Tudur Jones, Nalis (Amankwaah 60), Easton (Marshall 77), Timlin, Cox (McNamee 90), Paynter. Subs Not Used: Jack Smith, Razak.
Bookmark with:
What are these?