Annan ended their six-game winless run with a surprise home victory against Elgin.
The home side went ahead after 11 minutes when Graeme Ramage sent a thunderous effort into the top corner from outside the area.
Ross Jack's men responded well, and would have seen Daniel Moore equalise were it not for a fine save by Alex Mitchell.
The Black and Whites continued to threaten after the break as Stuart Leslie headed against the crossbar from close range after 50 minutes.
Scott Chaplain was able to wrap up the hosts' victory with an 80th-minute penalty after Jack Steele was brought down by Paul McCullan.
Mitchell needed to be alert to deny Darryl McHardy late on, as Annan recorded a clean sheet and an important win.
Annan Athletic: Mitchell, Blake, Monaghan, Swinglehurst, McGowan, Steele, Jardine, Chaplain, Love (McKechnie 65), Ramage (Daly 46), Donley (Sloan 59).Subs Not Used: Summersgill, Thorburn.
Booked: Jardine, Chaplain, Steele.
Goals: Ramage 11, Chaplain 80 pen.
Elgin: Gibson, Niven, Crighton, Harkins (McLean 46), McMullan (McHardy 82), Wyness (Millar 76), Nicolson, O'Donoghue, Moore, Leslie, Cameron. Subs Not Used: Malin.
Booked: McMullan, Niven.
Ref: Gavin Duncan (Scotland).