Panthers firing on all cylinders before matchup with Penguins