Sheppard makes semi-finals