Annan ended Albion Rovers' recent good run with a 2-1 win in a rearranged League 2 game at Galabank on Tuesday evening.
Josh Todd scored a late winner for Jim Chapman's team after Scott Chaplain had cancelled out David Hopkirk's early opener as Annan moved level on points with fourth-placed East Fife.
New Elgin City boss Jim Weir saw his side hit back to draw 1-1 with leaders Arbroath at Borough Briggs. Simon Murray gave Allan Moore's men an interval lead but Craig Gunn equalised for the bottom club with 13 minutes left.
Montrose leapfrogged Berwick Rangers with a 2-1 victory at Links Park. Andy Russell had Colin Cameron's side ahead but Bryan Deasley levelled right on half-time and Paul Watson grabbed the winner in 77 minutes.