semi-final hopes alive