Aberdeen won in the Highlands , St Mirren just , er , won .
Rangers could only draw as Hibs hammered Alloa .
Aberdeen won in the Highlands , St Mirren just , er , won , while Rangers could only draw as Hibs hammered Alloa .