Finally a victoire — with a French twist.

The Knicks, with a playmaking boost from their injury-riddled French rookie lottery pick, Frank Ntilikina, and a monster game from their franchise player, Kristaps Porzingis, finally tasted triumph.

Porzingis busted out for 30 points and Ntilikina, in his return, played 20 electric minutes as the Knicks plastered the Nets 107-86 at the Garden for their first win after starting the season 0-3.

The Knicks entered the game as the NBA’s only winless team, with growing speculation regarding coach Jeff Hornacek’s job security.

“You can scratch us off that board,’’ said Courtney Lee, who pumped in 13 points.

The Knicks, who were also 0-5 in the preseason, generated a terrific defensive effort and pounded the boards against a scrappy Nets club that just taken out the Cavaliers.

“We had to get our first win of the season,’’ Porzingis said, “and get it with our defense. It was important obviously.’’

Porzingis, who was dreadful in Tuesday’s blowout loss in Boston, did his damage from inside and mid-range as he shot 13 of 24, but made just 1-of-6 3-point attempts.

And Porzingis’ praise of Ntilikina raised the stakes on hyperbole.

“He’s going to be a triple-double guy,’’ Porzingis said of the point guard. “That’s the type of player he is.’’

Ntilikina, off the bench, notched five assists — some of them spectacular — and the first nine points of his NBA career. He wound up a solid plus-10.

Though he shot just 4 of 11, his playmaking and hard-nosed defense (he got a bloody nose) overshadow his jumper. Nevertheless, Ntilikina made four straight shots after missing his first seven.

“He got the crowd into the game with some of his passes,’’ Hornacek said. “He has great vision. He’s one of the pure points guards more than most point guards in this league. We’re not surprised. We’ve seen it every day in practice.’’

In desperation, Hornacek yanked Ramon Sessions and started Jarrett Jack at point guard. Jack got the Knicks out to an 8-0 start and earned rave reviews.

“I did a great job and we did a great job with Jarrett running the team,’’ Ntilikina said. “I was sad to be off the court these last games. Coming in here I just wanted to bring what I can bring to my team.’’

The Knicks embarked on a 25-6 run to start third quarter to blow the game open. They led by as many as 22, and carried an 83-66 bulge into the fourth. They destroyed the Nets on the glass — 55-34.

After missing the past two games with a sprained ankle, the 19-year-old Ntilikina came in with 2:16 left in the first quarter. He committed three fouls, but played energetic defense.

Ntilikina’s best assist came on a lead bounce pass in transition to Kyle O’Quinn for a stuff.

In his second stint of the game, in the third quarter, Ntiiliina was just as stirring. He began with a lead pass for a Michael Beasley layup. Then he got off the shooting schneid. Ntilikina swished a 20-footer with 50 seconds left in the third quarter for his first bucket of his NBA career after missing his first six field-goal attempts. Then he hit a trey moments later. (In the season opener he had airballed both of his shot attempts long.)

The Knicks have three beastly games ahead — at Cleveland on Sunday followed by home games against improved Denver and Houston. A loss versus the Nets could have spelled a possible 0-7 start.

“We’re only as good as our last game,’’ Hornacek said. “We won our last game.’’