Aldershot clambered off the foot of the table on goal difference as Adam Mekki earned them a point at Rochdale.
Danny Rose had a shot for the visitors well saved by Josh Lillis and then crossed for Asa Hall, whose far-post header was hacked off the line.
Rochdale improved after the break and went in front when George Donnelly produced an excellent angled finish.
Mekki levelled when Lillis dropped Ben Herd's free-kick and Shots almost won it when Hall's sidefoot hit the bar.
VIEWS FROM THE DRESSING ROOM
Rochdale manager Keith Hill told BBC Radio Manchester:
"It was a free hit for Aldershot. They were trying to drag us into the mix at the bottom. There was a lot of pressure on us today and that showed in our first-half performance.
"In the second half, when we relaxed and we started playing the type of football I know we can, we looked to dominate the momentum and we got it.
"For 10 minutes after that we were superb, but the momentum changed on their goal. It was a sloppy goal."
Aldershot manager Andy Scott told BBC Surrey:
"I think that's the best we've played under my management. We passed the ball well, created lots of chances and their keeper was probably man of the match. We should have won the game.
"The players showed fight, giving everything they've got and certainly our fans would appreciate that. They actually saw us play some good stuff today and there were some very good performances.
"We've created more chances today - more then we have done in a very long time.
"The subs came on and they had an impact. We wanted the players to give everything they've got and show how good they can be and they were today."
Live Text Commentary
Full Time The referee ends the match.90:00 +1:54 Booking
Booking Ian Henderson is cautioned by the ref for unsporting behaviour.90:00 +0:34
Effort on goal by Paul McCallum from deep inside the penalty area misses to the right of the target.88:57
Effort from a long way out by Joe Thompson goes wide right of the target.88:09
Shane Cansdell-Sherriff gives away a free kick for an unfair challenge on Craig Reid. Ben Herd takes the direct free kick.85:14
Unfair challenge on Asa Hall by Ian Henderson results in a free kick. Free kick crossed right-footed by Anthony Tonkin, Josh Lillis makes a save.84:07
Bobby Grant produces a right-footed shot from inside the area that clears the crossbar.81:37
Foul by Phil Edwards on Paul McCallum, free kick awarded. Adam Mekki crosses the ball from the free kick right-footed from right wing, clearance by Bobby Grant.79:49
Joe Thompson gives away a free kick for an unfair challenge on Peter Vincenti. A cross is delivered by Adam Mekki, Headed effort on goal by Paul McCallum from inside the penalty box misses to the right of the goal.76:38
Inswinging corner taken by Aaron Morris.76:16
Free kick awarded for a foul by Peter Cavanagh on Adam Mekki. Ben Herd takes the free kick.75:09
Asa Hall takes a shot from 20 yards. Adam Mekki takes a outswinging corner from the right by-line to the near post.72:53 Goal scored
Goal! - Adam Mekki - Rochdale 1 - 1 Aldershot Adam Mekki finds the net with a goal from inside the six-yard box to the bottom right corner of the goal. Rochdale 1-1 Aldershot.71:55
The offside flag is raised against George Donnelly. Indirect free kick taken by Ben Herd.71:27
George Donnelly has shot on goal from just outside the area which goes wide of the right-hand upright.69:56
Bobby Grant takes a shot. Save made by Jamie Young.67:47
George Donnelly produces a left-footed shot from just outside the area that goes wide left of the goal.66:40
The official flags Paul McCallum offside. Phil Edwards takes the free kick.65:15
Free kick awarded for an unfair challenge on Craig Reid by Kevin McIntyre. Aaron Morris takes the indirect free kick.64:24 Substitution
Substitution Adam Mekki joins the action as a substitute, replacing Danny Rose.
Substitution Paul McCallum on for Jeff Goulding.63:13
Bobby Grant produces a left-footed shot from just outside the box that goes wide left of the goal.60:58 Booking
Booking Caution for Jeff Goulding.60:57 Booking
Booking Peter Cavanagh goes into the referee's book for unsporting behaviour.57:27
Bobby Grant takes a shot. Save by Jamie Young.55:48
Foul by Jason Kennedy on Danny Rose, free kick awarded. Anthony Tonkin restarts play with the free kick.54:05
Corner taken by Danny Rose.51:59
Assist on the goal came from Michael Rose.51:59 Goal scored
Goal! - George Donnelly - Rochdale 1 - 0 Aldershot A goal is scored by George Donnelly from inside the penalty area to the bottom left corner of the goal. Rochdale 1-0 Aldershot.51:03
Jeff Goulding concedes a free kick for a foul on Peter Cavanagh. Josh Lillis takes the indirect free kick.49:44
Bobby Grant takes a shot. Blocked by Aaron Morris. Free kick awarded for a foul by Danny Rose on Joe Thompson. The free kick is delivered left-footed by Michael Rose from right wing, clearance by Peter Vincenti.49:13
Anthony Tonkin crosses the ball, save by Josh Lillis.47:11
Jason Kennedy produces a left-footed shot from just outside the penalty area that goes harmlessly over the target. George Donnelly is ruled offside. Indirect free kick taken by Jamie Young.45:01
The second half has started.45:00 +1:08 Half time
Half Time The whistle is blown to end the first half.43:04
Terrell Forbes gives away a free kick for an unfair challenge on George Donnelly. Michael Rose shoots direct from the free kick, Peter Vincenti gets a block in.41:50
Free kick awarded for an unfair challenge on Ian Henderson by Sonny Bradley. Michael Rose crosses the ball from the free kick left-footed from right channel.38:02
The referee blows for offside against Jeff Goulding. Indirect free kick taken by Josh Lillis.34:33
Danny Rose takes a shot. Danny Rose takes a inswinging corner. Kevin McIntyre gives away a free kick for an unfair challenge on Sonny Bradley. Danny Rose delivers the ball from the free kick left-footed from left channel. Save by Josh Lillis. Joe Thompson fouled by Ben Herd, the ref awards a free kick. Indirect free kick taken by Kevin McIntyre.30:34
Ben Herd sends in a cross.29:43
Ian Henderson is flagged offside by the assistant referee. Jamie Young restarts play with the free kick.27:19
The assistant referee flags for offside against Craig Reid. Josh Lillis restarts play with the free kick.26:29
The ball is delivered by Kevin McIntyre, save by Jamie Young.22:31
The official flags Jeff Goulding offside. Josh Lillis takes the free kick. Free kick awarded for a foul by Asa Hall on Peter Cavanagh. Peter Cavanagh restarts play with the free kick.21:25
Craig Reid takes a shot. Blocked by Shane Cansdell-Sherriff.20:44
Free kick awarded for a foul by Aaron Morris on Michael Rose. Josh Lillis restarts play with the free kick.17:23
Sonny Bradley concedes a free kick for a foul on Ian Henderson. Michael Rose takes the free kick.13:53
Bobby Grant fouled by Aaron Morris, the ref awards a free kick. Peter Cavanagh delivers the ball from the free kick right-footed from left channel.13:27
Jeff Goulding takes a shot. Josh Lillis makes a save.11:33
Asa Hall fouled by Peter Cavanagh, the ref awards a free kick. Terrell Forbes restarts play with the free kick.6:57
Inswinging corner taken from the left by-line by Peter Cavanagh.5:52
Kevin McIntyre gives away a free kick for an unfair challenge on Peter Vincenti. The free kick is swung in right-footed by Ben Herd, save made by Josh Lillis.4:53
Free kick awarded for an unfair challenge on Jeff Goulding by Jason Kennedy. The free kick is delivered right-footed by Ben Herd from right channel, Josh Lillis makes a save.4:04
Peter Cavanagh challenges Danny Rose unfairly and gives away a free kick. Free kick taken by Anthony Tonkin.1:53
Craig Reid concedes a free kick for a foul on Phil Edwards. Free kick taken by Josh Lillis.0:00
The match gets underway.
Live data and text provided by our data suppliers