A last-gasp David Eyres goal rescued a point for Oldham and maintained their unbeaten away record as the Latics hit back to draw 1-1 with promotion rivals Cardiff City at Ninian Park.
Eyres swept the ball home from close range with three minutes left after Neil Alexander had parried Ben Burgess' shot.
The Bluebirds started the game well and Alan Mahon saw an early effort blocked while at the other end Fitz Hall's header was well saved by Neil Alexander.
Cardiff finally took the lead in the 35th minute. Jason Bowen linked up well with on-loan midfielder Alan Mahon before smashing a shot past David Miskelly.
The goal lifted Cardiff with Rob Earnshaw and Peter Thorne both going close to adding further goals before the interval.
After the break Oldham began to press and were unlucky not to draw level when Burgess headed Wayne Andrews' cross onto the bar in the 55th minute.
Miskelly was then forced to push a fierce Earnshaw drive away before tipping a Thorne effort over the bar.
Earnshaw then rounded the Latics keeper but his goal-bound shot was headed clear by the covering Hall.
Oldham finished strongly with Eyres firing just wide and Wayne Andrews having a goalbound effort blocked, before Eyres' last-gasp equaliser.
The Latics have now gone 15 away games unbeaten and stay third while Cardiff are one point and one place below them.