The Flyers have won three in a row in a bid to overcome their slow start to the season and Pittsburgh has dropped three straight.
Schenn scored in the opening period and then put a deflection past Marc-Andre Fleury while Sean Couturier was in the penalty box for tripping. Schenn has six goals this season, halfway to his career high set two years ago.
Pittsburgh's only goal came from Sidney Crosby in the second.
Ray Emery picked up the win with 30 saves. Fleury stopped 19-of-21 shots.
Boston schools pull out free condoms over wrapping complaints
Aaron Carter is still in love with Hilary Duff