Hearts overcome a first-half red card for the second time in four days to beat St Mirren and remain six points clear at the top of the.