Rory McAllister scored twice in five second-half minutes as Peterhead secured a victory over Queens Park and a fourth league win in a row.
The away side came close to opening the scoring in the 24th minute, but McAllister stood firm to block Martin McBride's fierce free-kick.
Queens Park did take the lead just before the break when striker Sean Burns worked his way free to slot the ball into the bottom corner from close range.
McAllister equalised for the hosts after 62 minutes with a 12-yard header that flew into the net after good work from substitute Graeme Sharp on the right wing.
The in-form striker scored his second of the game from the penalty spot after Richard Little brought down Martin Bavidge midway through the second half.
Peterhead: Jarvie, Tully, Strachan, MacDonald, Donald, Webster (Sharp 51), Redman, Beasley (David Ross 51), McBain, Bavidge (Wyness 89), McAllister.Subs Not Used: Jellema, Davidson.
Booked: McAllister, McBain.
Goals: McAllister 62, 67 pen.
Queens Park: Parry, McGinn, Little, Gallagher, Meggatt, Watt (Quinn 83), McBride, Anderson, Sean Burns (Daly 72), Smith, Longworth.Subs Not Used: Lockhead, Bradley, Ronald.
Goals: Sean Burns 34.
Ref: Brian Winter