Airdrie United had to settle for a share of the spoils after stubborn resistance from the Highland visitors.
Peterhead caught the hosts napping to take the lead after 33 minutes when Andrew Bagshaw's corner was headed home by Stuart Mackay at the near post.
Airdrie pressed hard and Allan Russell fired an angled shot into the net for the equaliser.
Peterhead substitute Graham Sharp almost stole all three points late on, but he could only drag his shot wide.
Airdrie Utd: Robertson, McKenna, Lovering, Smith, Smyth, McDonald, Noble (McDougall 67), McKeown, Russell, Holmes, Waddle (Prunty 53). Subs Not Used: Sharp, Donnelly, Hollis.
Goals: Russell 55.
Peterhead: Kula, Buchan, Mackay, Mann, MacDonald, Anderson, Bagshaw (Sharp 67), Kelly, Bavidge, Kozminski (Donald 90), McKay. Subs Not Used: Munro, Good, Will. Booked: MacDonald.
Goals: Mackay 33.
Ref: J McKendrick