Another semi-final spot for King