Peterhead extended their unbeaten run to five matches with a win over Annan at Galabank.
The visitors took the lead in the 21st minute when Bryan Deasley produced a fine strike from the edge of the area.
David Cox came close to an immediate reply only to see his effort cannon back off the crossbar.
However Callum McDonald doubled the advantage when he converted Ryan Strachan's cross in the 49th minute.
Cox again could have reduced the deficit but failed to keep his effort down inside the area.
Bryan Gilfillan also went close but Raymond Jellema did well to keep his header out.
Victory was all but ensured six minutes from time Rory McAllister drilled home from the edge of the box after good work by Lewis Davidson.
Annan Athletic: Alex Mitchell,Gibson,Peter Watson,Swinglehurst, McGowan,Sloan (O'Connor 53),Steele,Jardine (Gilfillan 71), McKechnie,Bell (Winters 71),Cox.
Subs Not Used: Hyslop,Danny Mitchell.
Peterhead: Jellema,Scott Ross,MacDonald,Ross Smith,Donald, Strachan (Davidson 72),Redman,Sharp (McAllister 75),McBain, Deasley,Bavidge.
Subs Not Used: Duffy,Tully,Wyness.
Goals: Deasley 21,MacDonald 49,McAllister 84.
Ref: Euan Anderson.