Rochdale were denied all three points after a 90th minute Bradford City equaliser in a 1-1 draw at the Crown Oil Arena.
Matty Done gave Dale a deserved lead four minutes before the interval, and it looked to be enough to secure the win.
However, Charlie Wyke equalised in the final minute of normal time, turning home after Josh Lillis spilt a high cross into the area.
Keith Hill named an unchanged starting eleven from the midweek game against Oldham Athletic, and it was an even opening 20 minutes before Dale began to create the better of the chances.
Joe Thompson latched onto a Calvin Andrew flick on, poking straight at Colin Doyle in the Bradford goal, before Andrew pressured Nathaniel Knight-Percival into a mistake, cutting the ball back to Ollie Rathbone who was just beaten to it by Romain Vincelot.
The visitors’ best effort of the half came when Matthew Kilgallon headed over a Tony McMahon cross, whilst former Dale man Matty Lund had an effort comfortably held by Josh Lillis, and another effort deflected wide by his own man Charlie Wyke.
Vincelot almost turned into his goal just before the half hour mark, when Rafferty’s low ball was turned goalwards by the Bradford skipper, but held by Doyle.
Joe Thompson’s excellent ball through to Done allowed him a shot at goal which was blocked, before Callum Camps also saw an effort well blocked.
Four minutes before the break, Done did find the back of the net with a superb strike. Thompson picked out Inman at the far post with a great ball from the right side, which was set back to Done.
He took a touch out of his feet, before lashing into the far corner past the helpless Doyle to give Dale the lead.
It was almost two before the break, when Inman chased down a flick through and sent the ball goalwards from an extremely tight angle, striking the near post before being cleared from the goalmouth.
Kgosi Ntlhe replaced Rathbone six minutes after the break with Dale’s first change, shortly before Wyke turned a Lund cross over for the visitors.
Thompson saw a shot blocked, before Bradford substitute Nicky Law sent a low effort just wide of the far post.
Wyke had a looping header caught by Lillis, before Timothee Dieng nodded a McMahon cross well wide.
Andrew latched onto a ball over the top with little over ten minutes remaining, but he scuffed his effort into the arms of Doyle.
Dale looked to be holding on for all three points, but the visitors equalised in the 90th minute.
A cross into the area looked routine for Lillis, but he spilt it straight into the path of Wyke, who had the simple task of turning home.
There was one final chance for Dale to snatch the three points when substitute Stephen Humphrys’ mazy run allowed him to get a shot away at goal, which flew just wide of the far post.
The result means Dale remain in the relegation zone, a point from safety, with three games remaining.