Pitching duel gives Panthers 9th in a row