Panthers fall short in semis