Six players scored goals for the Penguins and Stuart Skinner held down the fort in a rough second period to beat the Flyers.