Farabee scored his 20th of the season on the rebound of a shot by Wade Allison to make it 4-2 at 16:08.
At 21 years, 74 days old, Farabee is the second-youngest player to lead the Flyers in goals for a season; Eric Lindros was 21 years, 45 days old when scored 44 goals in 1993-94. Farabee scored eight goals in 52 games as a rookie last season.
"He's someone you could tell that wants to be a player and wants to do what it takes for the next steps in your career," van Riemsdyk said. "Not too surprised to see him have the jump that he had from last year to this year. Not many guys come into the League as 19-year-olds like he did. He has a ton of potential and he had a great step forward this year and I'm sure he's hungry to take another step next year."
Zacha put the Devils ahead 1-0 at 3:29 of the first period. Nico Hischier chipped the puck over the stick of Flyers defenseman Ivan Provorov and made a blind backhand pass through the slot to Zacha for a tap-in.
"When the puck was in the air I saw him go backdoor and I just hoped he'd stay there," Hischier said. "It was lucky. That's a good thing we know where we're at. 'Pav' read it well that I'm going to give it backdoor and he was right there."
Kuokkanen made it 2-0 at 5:21 when he got the puck after Will Butcher's shot was blocked and scored from the left side.
"We had a really good first period, then we started to not manage the puck anymore," Hischier said. "We had poor puck decisions. The game slipped away from us."