St Mirren-Aberdeen la finale