Clayton Donaldson's double earned Crewe a barely deserved point against Barnet in a 2-2 draw.
The visitors had won only one of their last 12 away games but were headed for victory after John O'Flynn and Matthew Lockwood had replied to Donaldson's opener.
But the striker a second netted late on to stretch Crewe's unbeaten home run to four games.
Donaldson latched onto a long punt and tucked home a simple finish to give Crewe the perfect start after 13 minutes.
But the Bees were level after 23 minutes when O'Flynn capitalised on Harry Worley's slip to curl a superb finish.
And they went in front six minutes later thanks to Lockwood's drilled effort from the edge of the box which found the net via a deflection.
Ashley Westwood almost levelled for the Alex twice after the break but his fierce half-volley cannoned back off the upright and keeper Jake Cole palmed away his curling free-kick.
But Crewe got the equaliser from a well-worked free-kick in the 81st minute. Westwood looked to line up a shot but instead slipped a short pass behind the wall to James Bailey who fed the ball to Donaldson for an easy close-range finish.
Copyright (c) PA Sport 2009, All Rights Reserved.