Buxton remain third in the Evo-Stik Premier Division after a 1-1 draw at Frickley Athletic.
The Bucks took the lead in only the second minute when a Jamie Green free-kick found Hardy, who fired in from close-range.
The visitors, on a cold, blustery night, then proceeded to dominate possession without fashioning any real clear openings.
Another curling Green free-kick narrowly eluded the head of Hardy before Tuton’s cross also missed the in-form striker.
Martin McIntosh, who had brought in Mark Reed and Alastair Taylor into the starting XI, will have been disappointed to see both players depart before the hour mark.
Taylor suffered a leg injury only 19 minutes in, with Craig King his replacement.
Frickley slowly grew into the game as half-time approached and it took them less than 120 seconds after the re-start to restore parity.
Gavin Allott finished off a neat move that was started by Matty Young.
The Bucks responded to that setback with an attack down the left that ended with a cut head for Hardy.
The Frickley defender’s high kick was somehow overlooked for a penalty by the referee, much to the bewilderment of travelling Bucks’ fans.
Hardy was then presented with the best chance of a winner late on but his header just glanced wide as McIntosh’s side had to settle for just a point.
Bucks: Jameson, Istead, Palmer, Young, Green, Taylor (King 19), Niven, Stevens, Tuton, Reed (Williams 59) Hardy.