The Blue Toon paid the penalty in a match that began mundanely and ended on chaos.
Referee Euan Anderson had a greater influence on the match than any of the Peterhead or Clyde players.
He elected to send off home team players Conner McGlinchey and Andy Rodgers, denied Clyde a goal, awarded two penalties and allowed a viscious stamp on David Cox to go unpunished.
The sour end to the match overshadowed what could have been the Toon’s first clean sheet in 13 games and the presentation of a commemorative plaque to 300-game hero Graeme Sharp.
The first real action of the game came in the 10th minute when Fraser McLaren scored from a well worked Peterhead freekick.
Bryan Gilfillan, after looking across to his manager for instruction, played a quick ball down the side of the Clyde box, deceiving all but the alert former Berwick striker.
Three minutes later Rory McAllister lefted a smart freekick over the wall only for his shot to be parried by Jamie Barclay.
Little else of note happened in the half - Rodgers blazed over with a snap volley and Clyde’s Gisseppe Capuano failed to live up to his exotic moniker with a shot that left a lot to be desired.
The second half began as quietly as the first ended, and it wasn’t until the introduction of winger David Cox in the 61st minute - a replacement for new entry in the team Ryan McCann - that the match came alive.
After 68 minutes, Graeme Smith fumbled a high ball into the box and when last man Conner McLinchey threw himself in front of John Sweeney’s shot, the ball caught his outstretched arm.
The referee hastily blew his whistle for a penalty, much to the disgust of Clyde manager Jim Duffy who rightly complained that as the ball had crossed the line anyway, a goal should have been given.
Instead, Anderson dismissed the Toon fullback and awarded a penalty which Sweeney promptly missed.
Less than 10 minutes later controversy erupted again when a stamp from Ryan Frances on David Cox only feet away from the home dugout went unpunished.
Toon captain Steven Noble rushed in to defend his stricken team mate and stiker Andy Rodgers, subsituted only moments earlier, rose from the bench to separate the players.
After much deliberation with his linesman, Anderson showed a second yellow to Rodgers for entering the field of play and awarded Clyde a freekick.
The game came to a dramatic conclusion only seconds before the full-time whistle.
With all 10 of the remaining Peterhead players defending the 18-yard line fiercely, another high ball into the box deceived the defence and in the ensuing scramble the ball struck the arm of a prostrate Jordon Brown.
Anderson awarded a second penalty.
A melee followed and Brown, on the ground underneath a Clyde player at the time of the incident, was rightly angry.
This time fullback Kieran Macdonald stepped up to take the spot kick and made amends for his colleague’s earlier miss.
The game finished 1-1.
Peterhead manager Jim McInally said: “I think if you take out the refereeing performance, I don’t think our performance was good enough.
“We struggled away in the first half, got a goal, I don’t think we ever looked like losing a goal but i think even in the first 20 mins of the second half we could of done better.
“I still couldn’t see us losing a goal but then the chaos kicked in. The rest of the game was a waste of time really.”
Clyde manager Jim Duffy said: “think we earned a draw - we had a number of chances in the game and other than the goal, which was a well worked free kick, the only other save we made was from a McAllister freekick, another set piece.
“In general play I think we created a number of chances.
“We would have rather had the goal in the penalty incident. In saying that he made an error, we made an error missing a penalty.
“I thought we thoroughly deserved a point today in the game because I thought we played some good football and came to Peterhead and controlled good parts of the game. A draw is merited.”
Peterhead: Smith, McGlinchey, Noble, McGeever, Sharp, Gilfillan, Redman, McCann (Cox), McLaren, Rodgers (Brown), McAllister (Richardson).
Referee - E Anderson