AFC Wimbledon scored two goals in the last nine minutes to draw at Crewe.
The visitors took a seventh-minute lead through Billy Knott's deflected strike, while Crewe levelled with Byron Moore's 25-yard shot.
Luke Murphy sent Nick Powell free to put the hosts ahead and Greg Pearson's volley gave them a 3-1 half-time lead.
Ashley Westwood missed a penalty for Crewe, Sammy Moore's 30-yard strike closed the gap and substitute Christian Jolley headed a dramatic equaliser.
VIEWS FROM THE DRESSING ROOMS
Crewe Alexandra manager Steve Davis told BBC Radio Stoke:
"We were terrific [in the] first half. With the movement and chances that we created, we could have been in front by five or six.
"At half-time we spoke about all of things that we shouldn't do and then the players went out and did it. So they either weren't listening or they couldn't do it.
"We missed the penalty to make it 4-1 and that would have killed the game, but missing it obviously gave them a bit of a spur."
AFC Wimbledon Boss Terry Brown told BBC London 94.9:
"We started off positively, and then gave a pretty inept defending display for thirty minutes but I'm pleased to say that we got back into the game.
"We won that second half two nil and in the end there was only one team that was going to possibly win the game.
"We are hoping to build on the positives, if I look at the last three, we have only one win, but I am happy that we fought back and I think we can build on this."
Crewe 01 Phillips 02 Tootle 03 Davis 05 Artell 06 Dugdale 12 Shelley (Bell - 80' Booked ) 04 Westwood 08 Murphy 11 Moore 25 Powell (Martin - 89' ) 30 Pearson (Miller - 90' ) Substitutes 13 Martin 15 Martin 07 Bell 09 Miller 19 Clayton AFC Wimbledon 01 Brown 05 Stuart 13 Bush Booked (Hoyte - 54' ) 17 Mitchell-King 07 Hatton 15 S Moore Booked 23 Yussuff 25 Moncur (Harrison - 74' ) 28 Knott 10 Midson 29 Euell (Jolley - 84' ) Substitutes 20 Turner 31 Hoyte 12 Jolley 32 Johnson 27 Harrison