Juniors reach first semi final since 2005