Panthers bounce back for win