A Kallum Higginbotham strike in extra time, saw a stunning result for Kelty Hearts as they knocked out holders St Johnstone.