Panthers drop Raiders for third-straight win