St Johnstone halted a run of three straight Premiership defeats as Makenzie Kirk’s glancing header earned his side a 1-0 win over 10-man Kilmarnock.