Panthers make it three straight