Leaders Ayr United stay three points clear as Craig Moore seas win over Alloa
Craig Moore struck in added time to snatch all three points for Scottish League One leaders Ayr United against Alloa Athletic.
Second-place Raith Rovers kept within three points of Ian McCall's side with a 2-0 win over bottom club Queen's Park.
Forfar Athletic missed the opportunity to increase the gap over Queen's Park, losing 2-1 at Arbroath.
Airdrieonians suffered a chastening afternoon, losing 6-1 at East Fife.
At Recreation Park, Moore raced onto Ross Docherty's through-ball to smash in low at the near post for his 16th of the season and secure victory for the visitors.
Michael Moffat's header had established an early lead for Ayr and he later hit the crossbar with a long-range effort.
Alloa thought they had done enough to earn a point when Scott Taggart scrambled in at a corner kick.
United have now won six games in a row and their "goals for" column reads 67 for the campaign.
Raith Rovers scored twice in two second-half minutes to leave Queen's Park rooted to the bottom of the table.
On-loan Hearts attacker Dario Zanatta opened the scoring, and Greig Spence added the second.
Forfar were four points clear of Queen's Park, and hoped to extend that advantage when David Cox scored after just nine minutes against Arbroath.
The home side equalised through Leighton McIntosh before half-time, and then nabbed all three points when Bobby Linn struck in the 90th minute.
At Bayview, Scott Stewart opened the scoring for Airdrie in the first minute, but the home side were then rampant, answering back through Kyle Wilkie, Chris Duggan and Mark Lamont before half-time.
After the break, Wilkie struck again, before Chris Kane and Greg Hurst wrapped up the scoring.
Albion Rovers' visit to Stranraer was postponed due to a frozen pitch.