Albion Rovers missed the chance to go top of League 2 when they lost 3-2 at home to East Fife on Tuesday night.
Marc McKenzie gave Darren Young's team an interval lead but Kevin Smith equalised and Nathan Austin had Gary Naysmith's men in front with 10 minutes left.
John Gemmell levelled from the penalty spot but Smith scored his second goal of the game five minutes from time as East Fife climbed to sixth in the table.