Falkirk won the top-of-the-table clash with St Johnstone to go further clear at the top of the Scottish Division One table.
A single goal - from Kevin James with 87 minutes on the clock - was enough to send the hosts seven points ahead of their opponents at the summit.
Third-placed Ayr failed to take advantage of the Saints' slip-up, though, as they had to be content with a 1-1 draw against St Mirren.
Ayr went in front on 26 through James Grady but Martin Cameron's 60th-minute goal ensured his side snatched a point, despite being reduced to 10 men late on when Hugh Murray was dismissed.
Fourth-placed Inverness also slipped up as they crashed to a 3-0 defeat against Clyde.
Colin Nish gave the hosts the lead on 30 minutes before doubled their lead on the stroke of half-time.
Steve Convery sealed the victory with an 80th-minute strike.
Gareth Evans ensured Alloa won in the league for the first time this season against Ross County.
Evans netted 18 minutes from time.
In the day's other match, Queen of the South played out a 2-2 draw with fellow strugglers Arbroath.
Queens went in front early on through Derek Lyle before Ross Currie levelled.
Andrew Cargill then put Arbroath in front but Lyle's second ensured his side claimed a point.