Knights hang on to edge Panthers, move within one win of title