Dundee United continued to struggle to cope with life after Craig Levein as ten-man Aberdeen held on for their first win at Tannadice in almost four years. Charlie Mulgrew scored the only goal of the Clydesdale Bank Premier League game in the 15th minute and the Dons were looking comfortable against opponents who conceded seven at Rangers on Wednesday night.

But they had to cling on for the final half an hour after Davide Grassi was shown the club's seventh red card of the season for lashing out at Andy Webster.

St. Mirren finally beat the weather after suffering two postponements and snatched a 1-0 win against Kilmarnock in the Clydesdale Bank Premier League thanks to a late winner from Chris Innes. The match in Paisley was one of only two Scottish top-flight matches to go ahead today, but offered up little entertainment for the fans who braved the elements hoping for a positive result.

But, with the teams heading into the match level on only 14 points in the relegation zone and determined to secure victory, it was Saints who came out on top late on in a match where chances had been few and far between.

The match between Falkirk and St. Johnstone, as well as that between Motherwell and Hamilton, had earlier fallen victim to the weather.