Steelmen up to sixth after win at Staggies