Hearts remain bottom of the Ladbrokes Premiership after a 2-2 draw with Hamilton Accies at Tynecastle. Marios Ogkmpoe's double had the visitors in control but Jamie Walker and Craig Halkett struck after Jamie Hamilton had been sent off. In the other top-flight game that beat the weather, Billy Mckay scored in stoppage time to earn Ross County a 1-1 draw with St Johnstone in Dingwall.
There was one match in the Ladbrokes Championship - Arbroath defeated Queen of the South 2-0 at Gayfield to move into the play-off places.
In Ladbrokes League 1, third-placed Airdrieonians defeated Clyde 2-0 at the Penny Cars Stadium while East Fife, in fourth, beat Peterhead 1-0 at Bayview. Montrose kept up their play-off push with a 2-1 victory over Dumbarton at Links Park while it finished 1-1 between Forfar Athletic and bottom club Stranraer at Station Park.
Rory McAllister scored a late winner as Cove Rangers edged out Edinburgh City 2-1 at Balmoral Stadium to go six points clear in Ladbrokes League 2. Queen's Park are into the top four thanks to a 2-0 win against Elgin City at Hampden Park while Stirling Albion saw off Cowdenbeath 4-1 at Central Park. Stenhousemuir defeated Albion Rovers 1-0 at Ochilview.