Oxford United came from behind with two second-half penalties to beat Rochdale 2-1 and secure their League One status.
The result was a big blow to fellow strugglers Dale who slipped back into the bottom four with next weekend's home match against Charlton their last hope of beating relegation.
In the first half U's goalkeeper Simon Eastwood produced a stunning point-blank range save from Calvin Andrew's header.
Bradden Inman fired the visitors in front after 59 minutes with a low shot from 16 yards...
Rochdale climbed out of the Sky Bet League One relegation zone for the first time since mid-December after a 1-1 draw with okay-off chasing Plymouth.
Ryan Delaney's 55th-minute header cancelled out Joel Grant's opener for the visitors, who were the better side in the opening half and were left to rue missed chances.
Graham Carey, Antoni Sarcevic and Ruben Lameiras were all denied by Josh Lillis and when Carey beat the goalkeeper with a curling shot his effort struck the post.
Dale boss Keith Hill made...
Rochdale remain in the League One relegation zone after Charlie Wyke struck late on to secure Bradford a 1-1 draw.
Dale looked on course to climb out of the bottom four for the first time since mid-December when Matt Done fired them ahead just before the break.
But goalkeeper Josh Lillis dropped a routine 89th-minute cross to present Wyke with the simplest of finishes, leaving Dale a point from safety.
The home side's deserved breakthrough came a minute before the break. Tenacious work from Calvin...
Oldham boss Richie Wellens has condemned a supporter who invaded the pitch in his team's match at Rochdale and appeared to target the referee.
The supporter slipped over as match official Peter Bankes looked to get out of his way, and was grabbed by Oldham's Anthony Gerrard.
Gerrard had just given away a penalty when he fouled the home side's Joe Thompson.
Joe Rafferty saw his spot-kick saved after a delay caused in part by the pitch invader, who sprinted towards the penalty area before falling.