R.J. Umberger had a goal and two assists while Randy Jones and Jimmy Vandermeer also scored for the Flyers, who go into the All-Star break sharing the Atlantic Division lead with New Jersey at 59 points.
Martin Biron made 21 saves in helping the Flyers win for the fifth time in six games.
Pittsburgh tied the game early in the third on a shorthanded goal by Whitney. The puck crossed the goal line just as Jordan Staal slammed into the net and dislodged it. It took a review that lasted several minutes before the goal was allowed.
Knuble then put the Flyers in front when he grabbed his own rebound and shoved it past Conklin.