Brett Williams struck a 95th-minute penalty to earn Aldershot Town a precious point in their battle to beat relegation.

The Shots top scorer kept his nerve from the spot to rescue Andy Scott's men from the brink of defeat after he was fouled in the box by Macclesfield's Paul Lewis.

And it helped move the Shots out of the Skrill Premier relegation zone on goal difference after drop rivals Chester, Hereford and Dartford all crashed to single-goal defeats.

"Psychologically this is a huge boost for us today and we played quite well in the first half given the conditions," said a relieved Scot, whose side kept their survival hopes alive with a fine 4-1 victory at Alfreton on Tuesday night.

"We changed the formation into a 4-3-3 and Brett's come on and got the penalty and kept his calm with the penalty with the pressure on him.

"Coming away from the week that we've had with four points is immense.

"There is a real belief around the squad now that we maybe didn't have a couple of months ago."

Aldershot were earlier grateful to goalkeeper Glenn Morris, who kept out a first-half effort from Scott Boden before producing a brilliant one-handed save to keep out Peter Winn after the break.

But the travelling Shots fans who took advantage of free entry at Moss Rose feared the worst 13 minutes from time when Boden put the Silkmen in front from close range.

Aldershot rallied in desperate search of an equaliser with Williams having a header from Craig Stanley's corner headed off the line by Macc skipper Phil Turnbull.

But with just seconds left on the whistle, Lewis was adjudged to have impeded Williams by referee Peter Bankes and the striker dusted himself down to slot his 22nd goal of the season to the delight of the travelling contingent.