A late penalty strike from Rory McAllister sealed the points for Peterhead in a tense Third Division clash with Queen's Park.
The win sends them to second place in the Scottish Third Division, but they were made to wait until late on by a spirited performance from Queen's Park.
Anthony Quinn went close for the visitors in the 40th minute, with a right-footed volley from the centre of the area, that Peterhead goalkeeper Paul Jarvie did well to parry.
A sustained period of pressure from the home side almost led to a breakthrough in the 46th minute, but the Spiders rearguard did well to snuff out the danger from a succession of corners and a free-kick crossed into the box.
It looked like ending in a stalemate until James Brough brought McAllister down in the box on the 81st minute.
McAllister stepped up to put the spot-kick away to clinch the points.
Peterhead: Jarvie, Scott Ross, Strachan, MacDonald, Sharp, Redman, Cowie (Bavidge 70), McLaughlin, Noble, McAllister (Deasley 85), Winters (Maguire 81). Subs Not Used: McCallum, Ross Smith.
Booked: Scott Ross, Sharp.
Goals: McAllister 82 pen.
Queen's Park: Parry, Little, Brough, Bradley, Robertson, Watt (Shankland 71), Keenan (Smith 84), Anderson, Sean Burns, Quinn (Capuano 85), Longworth. Subs Not Used: Lockhead, Sinclair.
Booked: Sean Burns, Brough.
Ref: Andrew Dallas