Match ends, Peterborough United 2, Oldham Athletic 2.
Peterborough United dropped out of the top two in League One as they were held by Oldham.
Jonathan Forte converted a fine Danny Philliskirk delivery to put the visitors in front after six minutes.
Marcus Maddison struck a post from 25 yards before Michael Bostwick levelled with a long-range thunderbolt.
Maddison scored with a free-kick, but Posh failed to hold on as Genseric Kusunga headed in a Mike Jones corner to secure a point for the Latics.
Lee Johnson's side drop down to 12th, while Peterborough are replaced in second by Swindon Town, who won at Leyton Orient.
Oldham manager Lee Johnson told BBC Radio Manchester:
"We came to win the game, we didn't come to just sit there.
"We walk away from a tough game with something in our bag.
"It's really important when you're not playing at you absolute best, you can still dig in and get results and I think that's what this team's got this year."
- 17NewellSubstituted forFerdinandat 78'minutes
- 8PayneBooked at 54mins
- 14WashingtonSubstituted forOztumerat 81'minutes
- 9JamesSubstituted forMcEvoyat 86'minutes
- 22Almeida Santos
- 16WilsonBooked at 48mins
- 15WinchesterSubstituted forPoleonat 59'minutes
- 6KellyBooked at 51mins
- 11ForteSubstituted forDaytonat 85'minutes
- Chris Sarginson
- Shots on Target
Second Half ends, Peterborough United 2, Oldham Athletic 2.
Attempt missed. James Dayton (Oldham Athletic) left footed shot from outside the box is close, but misses to the left.
Foul by Kane Ferdinand (Peterborough United).
James Dayton (Oldham Athletic) wins a free kick in the defensive half.
Foul by Kenneth McEvoy (Peterborough United).
(Oldham Athletic) wins a free kick in the attacking half.
Michael Bostwick (Peterborough United) wins a free kick on the left wing.
Foul by Dominic Poleon (Oldham Athletic).
Foul by Marcus Maddison (Peterborough United).
Michael Jones (Oldham Athletic) wins a free kick in the attacking half.
Substitution, Peterborough United. Kenneth McEvoy replaces Luke James.
Substitution, Oldham Athletic. James Dayton replaces Jonathan Forte.
Attempt missed. Dominic Poleon (Oldham Athletic) left footed shot from the right side of the box misses to the right.
Attempt missed. Jonathan Forte (Oldham Athletic) header from the left side of the six yard box misses to the left.
Corner, Peterborough United. Conceded by Brian Wilson.
Corner, Peterborough United. Conceded by Genséric Kusunga.
Substitution, Peterborough United. Erhun Oztumer replaces Conor Washington.
Marcus Maddison (Peterborough United) hits the left post with a left footed shot from outside the box.
Substitution, Peterborough United. Kane Ferdinand replaces Joe Newell.