The Flyers have lost four in a row and own a 1-7 record this season, their worst start through eight games in franchise history.
After a scoreless first period, Jussi Jokinen and Chris Kunitz scored in the second to get the Penguins going. Crosby tipped in a shot with 2:32 to go in the third, giving him at least one point in all seven games this year.
Evgeni Malkin finished the scoring with 13 seconds left in the third as Pittsburgh improved its record to 6-1.
Steve Mason stopped 31 shots for the Flyers, who have scored just 11 goals this season.