Substitute Shaun Batt rescued a point for Leyton Orient against Oldham as the league leaders maintained their unbeaten start to the season.
Batt got a touch on Kevin Lisbie's shot to deflect it into the bottom right hand corner moments after coming on.
Charlie MacDonald scored against his former club to put the Latics ahead as he beat the offside trap and smashed the ball into the top of the net.
MacDonald hit the post as Oldham dominated but the points were shared.
Lisbie almost snatched an underserved win for Orient as his strike was saved by the legs of Mark Oxley as The O's only came to life after Batt's goal.
The draw means Orient maintain a one-point lead at the top of League One, while Oldham are now without a win in seven games.
VIEW FROM THE DRESSING ROOM
Leyton Orient boss Russell Slade tells BBC London 94.9:
"It wasn't a great first half by our standards, we knew there was another gear and we stepped up in the second period and we looked the side more likely to go on and win the game.
"We spoke frankly at half-time to get our standards back to where we have been all season, no ranting and raving needed just honesty and it worked.
"We showed what we were about, we scored the goal and could have gone on to win it."
Oldham Athletic 01 Oxley 03 Grounds 05 Kusunga 06 Tarkowski 15 Winchester 19 Dayton (Montaño - 75' ) 23 Mills 08 Smith 04 Wesolowski 27 Philliskirk (Rooney - 64' ) 10 MacDonald Substitutes 14 Clarke-Harris 09 Rooney 21 Millar 17 Rodgers 29 Rachubka 11 Montaño Leyton Orient 01 Jones 05 Cuthbert 02 Omozusi 15 Clarke 06 Baudry Booked 07 Cox (Batt - 64' ) 11 Odubajo Booked 21 Bartley (Stockley - 85' ) 08 James 09 Lisbie 10 Mooney Substitutes 22 Stockley 03 Sawyer 20 Gorman 16 Lee 19 Lasimant 12 Larkins 14 Batt
Ref: Kevin Wright