PHILADELPHIA -- Brian Elliott made 19 saves for the Philadelphia Flyers in a 3-0 win against the Pittsburgh Penguins at Wells Fargo Center on Tuesday.
"A win feels good; feels even better against these guys," forward Travis Konecny said. "They've been playing great hockey. We shut them down tonight."
Jakub Voracek, James van Riemsdyk and Justin Braun scored for Philadelphia (27-17-6), which has won four of five games entering the All-Star break.
[WATCH: All Penguins vs. Flyers highlights]
It was Elliott's first shutout since Nov. 10, 2018, and the first time the Flyers shut out the Penguins since March 15, 2017.
"I thought we were really defensive-minded and staying over top of guys," Elliott said. "I thought we really frustrated them. You give them time and space, and they can make plays. I thought we took it away, we moved our feet, and that was the key to the game."
Video: PIT@PHI: Voracek pots nifty backhand goal
Tristan Jarry made 27 saves for Pittsburgh (31-14-5), which lost for the second time in eight games (6-2-0).
Sidney Crosby, who had a four-game point streak (three goals, five assists) since returning to the Pittsburgh lineup Jan. 14 after missing 28 games following core muscle surgery, had two shots on goal.
The Penguins' 19 shots were the second fewest they've had in a game this season (16 in a 4-3 win at the Vegas Golden Knights on Jan. 7).
"For me, there was a lack of execution, lack of attention to detail, no sense of urgency, no cooperative play," coach Mike Sullivan said. "Can't play that way in this league and expect to win.
"There was lots we could have done better. Tonight, we were easy to play against. ... We didn't chip bodies, finish checks, we didn't make great decisions with the puck, we didn't execute when we had it. There was nothing positive I can draw on from this game. It's disappointing."
Voracek gave the Flyers a 1-0 lead at 5:26 of the second period when he took a pass from Sean Couturier, cut through the crease, and scored with a backhand.
Van Riemsdyk tipped in a Konecny pass with 1:20 left in the second to make it 2-0.
Braun scored an empty-net goal with one minute remaining for the 3-0 final.
It was the Flyers' second shutout of the season; Carter Hart made 25 saves in a 4-0 win against the New Jersey Devils on Oct. 9. The 19 shots-against were the fewest they allowed since the Buffalo Sabres had 17 on Dec. 19 in a 6-1 Philadelphia win.
"I think in these sorts of games you've got to be careful not to get too far ahead of yourself," van Riemsdyk said. "I thought it was a pretty mature game from us knowing that situation. You have this nice break coming up, you want to feel good about where your game is at going into it as a team, and I thought we did a lot of really good things out there, handled the business we needed to do, and now we can enjoy some time off."
Video: PIT@PHI: van Riemsdyk finishes Konecny's feed
They said it
"For whatever reason, we didn't have it tonight. It's unfortunate. It's a big divisional game, and it just seemed like they wanted it more. It's never a good feeling when you finish the game and that's the feeling you have. Obviously, to have a break and have to sit on this one a bit, it's not great. We'll be motivated when we come back." -- Penguins captain Sidney Crosby
"We really got up for this game. Sometimes, it's human nature to go on break a little early, but we really stuck to our guns. You saw the preparation and the focus in the room before (the game), and I think that's a really good sign moving forward." -- Flyers goalie Brian Elliott
Video: Elliott earns Tuesday's Pepsi Zero Sugar Shutout
Need to know
The Penguins sent defenseman Kevin Czuczman and forwards Andrew Agozzino, Joseph Blandisi and Sam Lafferty to Wilkes-Barre/Scranton of the American Hockey League after the game. ... Flyers rookie forward Joel Farabee had an assist on Voracek's goal and has two goals and one assist during a three-game point streak after going nine games without a point. ... Van Riemsdyk has four points (two goals, two assists) in the past two games after he had two in his previous 11. ... It was the sixth game Philadelphia allowed fewer than 20 shots this season.
Penguins: Host the Philadelphia Flyers on Jan. 31 (7 p.m. ET; ESPN+, SN, ATTSN-PT, NBCSP, NHL.TV)
Flyers: At the Pittsburgh Penguins on Jan. 31 (7 p.m. ET; ESPN+, SN, ATTSN-PT, NBCSP, NHL.TV)
Video: Elliott leads Flyers past Penguins, 3-0