Peterhead earned only their second home league win of the season as they beat 10-man Elgin City.
Goalkeeper Alexander Clark was sent off for the visitors when he brought down Rory McAllister inside the area after 21 minutes.
The striker stepped up to tuck away the subsequent spot-kick, placing the ball past substitute stopper John Calder.
Midfielder Graeme Sharp doubled the lead in first-half stoppage time with a fierce strike from the edge of the area.
Craig Gunn almost brought Elgin back into the game after 56 minutes, but saw his drilled effort cannon against the post.
Scott Ross finished the scoring on 72 minutes, meeting Bryan Beasley's cross with a firm header to record his first goal for the club.
Peterhead: Jarvie, Donald, Scott Ross, MacDonald, McBain, David Ross (Beasley 65), Strachan, Redman, Sharp, McAllister (Conway 74), Bavidge (Wyness 57). Subs Not Used: Jellema, Davidson.
Goals: McAllister 21 pen, Sharp 45, Scott Ross 72.
Elgin: Clark, Niven, Duff, Nicolson, MacPhee, Leslie (McMullan 68), O'Donoghue, Beveridge, Moore, Gunn (Crooks 71), Millar (Calder 20). Subs Not Used: McLean.
Sent Off: Clark (19).
Ref: Don Robertson