The Flyers killed a penalty for the final 1:45 of the third period after defenseman Ivan Provorov was called for delay of game. Hart made six saves, four on Jack Eichel, to preserve the win.
"Even on that 6-on-4 penalty kill, just getting sticks in lanes and sticks on pucks, that's huge," Hart said. "It disrupts their play. We know they got a lot of skill, so we know we've got to do everything we can to disrupt them."
Evgenii Dadonov scored, and Robin Lehner made 19 saves for the Golden Knights (32-22-4), who had won three of four.
"We've got to find a way to score more than one goal," Vegas coach Peter DeBoer said. "And no even-strength goals. I think that's the most important part. We pride ourselves on being a real good even-strength team, and we didn't get enough done there tonight."
Braun gave Philadelphia a 1-0 lead at 4:44 of the first period on a wrist shot from just inside the blue line.
Lindblom's 10th goal of the season pushed the lead to 2-0 at 19:09. He took a pass from Laughton off the rush and scored on a wraparound off the left skate of Lehner.
"I think I only had one chance, and I got the puck in the net," Lindblom said. "You don't need a lot of chances to put the puck in. It helps you feel a little lighter out there."
Dadonov's power-play goal at 6:26 of the second period cut the lead to 2-1. He took a touch pass from Jonathan Marchessault and scored from the slot for his first goal in 18 games.
"He's been great for us," Marchessault said. "He's been a big part of our offense all year. It's like anyone who gets a goal early on in the game, you feel a little better."