An injury time penalty from Chris Porter earned Crewe Alex a 2-2 draw at Morecambe.
The Alex made one change for the game with Nicky Hunt coming in for Corey Whelan.
Crewe went in front on 27 minutes through a deflected strike from James Jones.
The home side hit back through Andrew Tutte just after the hour mark.
Veteran winger Kevin Ellison then looked to have won it for Morecambe with a stunning strike six minutes from time.
But then came the dramatic climax when Porter was fouled in the area. He calmly stepped up to send the keeper the wrong way from the resulting penalty in the fourth minute of stoppage time.
Speaking to the club's official website after the game manager Dave Artell said: "We weren’t very good and I feel relieved and disappointed because we haven’t played anywhere like we can but still have a point. We have played 100 times better than that this season and come away with nothing. For me it was one of our worst performances of the season.
“I had a go at them at half-time because we were not playing like we can. We couldn’t pass water and our decision making wasn’t good enough. After a really poor start we managed to get the goal but we told them at half-time what Morecambe would do.
“They were the aggressors in the second half and were on the front foot more and we didn’t cope with the greater intensity. The first goal came from a free-kick and I told the referee that he had got it wrong. It isn’t rugby and the play went on for three or four seconds when he played the advantage. That is an age in football and it isn’t our fault that they didn’t take advantage of the advantage. You cannot pull it back because he didn’t score. He was given the opportunity to do so.
“I thought Chris Porter was our best player by some distance and he deserved his goal. The centre-halves were decent but for a few moments but overall we didn’t play anyway near the standard.
“With five minutes to go or whatever it was at the end, I would have snapped your hand off for a point and seven points from 12 over the Christmas period but I am disappointed with the performance and we will go over it again on the video tomorrow and then with the players on Monday."
The manager also revealed that loan players, Corey Whelan and Kevin O’Connor will be returning tot their respective clubs next week and that Brad Walker will report to training with Crewe on Monday as nothing has been finalised in relation to his future at Wrexham.
Crewe are 16th in the table and are back in action on Saturday when they entertain Newport County.