LAS VEGAS -- Marc-Andre Fleury made 34 saves, and the Vegas Golden Knights ended a five-game winless streak with a 6-0 victory against the Calgary Flames at T-Mobile Arena on Sunday.
Fleury's shutout was his second of the season and 58th in his career, which ties John Ross Roach for 19th in NHL history.
"It's been a rough patch," Fleury said. "We haven't been scoring as much lately, so to see so many guys get goals tonight, it's good. It boosts everybody's confidence."
[WATCH: All Flames vs. Golden Knights highlights]
William Karlsson had two goals and an assist, Max Pacioretty had a goal and an assist, and Nate Schmidt had four assists for the Golden Knights (10-9-3), who were 0-4-1 in their previous five games and 1-4-3 in their past seven despite holding a lead in six of them.
"That's our goal. Not to sit back on our heels and play scared, not to play for a tie. That's not our club," Pacioretty said. "When we do that, that's when we run into trouble. We're at our best when we're at their end and moving forward."
Video: CGY@VGK: Pacioretty wires home wrister on the rush
Cam Talbot made 31 saves for the Flames (10-10-3), who are 0-3-1 in their past four games and have not scored a goal in 130:03 (lost 3-0 at Arizona Coyotes on Saturday).
"It's getting pretty old," Flames forward Matthew Tkachuk said. "It's not that our starts have been horrible. We just can't get this lead. When we trail, we press and they put a six spot on us. We kind of let them run away with it and leave our goalie out to dry countless times."
Karlsson gave Vegas a 1-0 lead at 10:44 of the first period on a 2-on-1, and Paul Stastny made it 2-0 at 9:39 of the second period, cutting across Flames defenseman Mark Giordano and scoring glove side during a 4-on-4.
Video: CGY@VGK: Karlsson picks the corner on Talbot
"It's a grind to get one of those (a goal) in right now," Flames coach Bill Peters said. "There's a couple of big saves, obviously. I thought our guy was good, too. I thought we battled through 40 (minutes) and had a tough one in the final 20."
Pacioretty scored glove side on a 2-on-1 to extend the lead to 3-0 at 8:13 of the third period. It was his fifth goal in the past six games.
Cody Eakin scored his first goal of the season to make it 4-0 at 14:25. Peters challenged the play for offside, but the call was upheld after a video review.
On the ensuing power play for delay of game, Mark Stone pushed the lead to 5-0 at 15:09 with a one-timer from the left circle.
Video: CGY@VGK: Stone, Pacioretty combine for PPG
Karlsson scored his second of the game on a backhand at 17:28 for the 6-0 final.
"That's what we were talking about before the third, to have the mindset to score more goals, play the same way," Karlsson said. "Be aggressive, but also be aware. I think we executed very well and, overall, played a really good game."
Karlsson has seven points (four goals, three assists) since Pacioretty moved to his line with Reilly Smith three games ago.
"It's a message, right? That it's not working with what we have right now," he said. "We want to mix it up and you just want to play the best you can. So far it's been working with [Pacioretty] for us."
Video: Fleury earns Sunday's Pepsi Zero Sugar Shutout
They said it
"We're not bearing down and putting those ones in. I thought we had our looks early in the game. They came out the first five minutes with a push, and I thought we pushed back, but couldn't find a way to score." -- Flames captain Mark Giordano
"We played a strong game, but every team we play against is going to bring it and it's that time of year where teams are seeing what they're made of and they want to make statements. We dug a bit of a hole for ourselves with those losses. It's important to feel good about our game now and go out there as a unit of 20 guys and try to do the same thing." -- Golden Knights forward Max Pacioretty
Need to know
Flames forward Sam Bennett (upper body) was a late scratch. Dillon Dube replaced him and had two shots in 14:23 of ice time. … Vegas is 6-0-0 against Calgary at T-Mobile Arena. … Eakin is one goal shy of 100 in the NHL. … Stastny's goal was his first point in nine games. He is two points shy of 700 in the NHL. … Stone's goal was his first point in seven games. … Golden Knights forward Ryan Reaves played in his 600th NHL game.
Flames: Host the Colorado Avalanche on Tuesday (9 p.m. ET; SN1, ALT, NHL.TV)
Golden Knights: Host the Toronto Maple Leafs on Tuesday (10 p.m. ET; ESPN+, ATTSN-RM, TSN4, NHL.TV)
Video: Fleury, Karlsson propel Golden Knights to 6-0 win