Langkow scored the pivotal first goal in the Flames' 3-1 victory over the Canucks on Saturday night, deflecting Dion Phaneuf's rising snap shot from the blue line past rookie goalie Cory Schneider on a power play late in the second period.
"It was one of those games where both teams really wanted the points," Langkow said. "It was a defensive battle, but we got a few more shots and were fortunate to get some goals and get the win."
Combined with a 4-3 victory Thursday night in Vancouver, Calgary climbed within one point of the Canucks atop the Northwest Division. Minnesota also is tied for second.
"We lost a couple to them earlier in the year so it's definitely nice to get those points back," said Langkow, remembering back to October when the Flames began the season by getting swept in a home-and-home series with the Canucks.
David Moss made it 2-0 at 6:11 of the third period.
Matthew Lombardi added a goal with 1:22 left for the Flames, who have won five of six.
Vancouver lost in regulation for just the second time in 12 games (8-2-2). The Canucks started a season-high, seven-game road trip.
The 22-year-old Schneider made his NHL debut. He was recalled from the Manitoba of the AHL a week earlier when Roberto Luongo went down with a groin injury. Schneider watched Curtis Sanford start the first two games in Luongo's absence.
"I was excited, nervous, a whole bunch of feelings but once you settle in, it's just a hockey game and you have to compete, battle, and try to keep your team in it," said Schneider, 10-1 with a 1.37 GAA for Manitoba.
Calgary didn't wait long to welcome Schneider to the NHL. Adrian Aucoin fired a slap shot and Todd Bertuzzi added a backhander to force Schneider to make two saves in the opening 20 seconds. Before the one minute mark, Schneider was tested again. He kicked out a pad to thwart Flames captain Jarome Iginla from the top of the goal crease, one of three shots for Iginla in the first period.
Schneider's best stop of the night came in the third period when he kept the Canucks down only 1-0. He threw out his glove to stab a slap shot off the stick of Mike Cammalleri, who was alone in the slot. Schneider finished with 28 saves.
"I knew right of off the bat they were going to be testing me and just trying to get pucks on net to see how I'd handle it," Schneider said. "I made sure that first 5 minutes I was really into the game."
Kiprusoff was less busy, facing just 18 shots. Three came off the stick of Daniel Sedin, who had his five-game, goal-scoring streak snapped.
In addition to scoring the game's lone power-play goal on five attempts, Calgary went 3-for-3 in killing penalties. The Flames have gone six games without surrendering a power-play goal, killing 15 of 15 during that span.
"First of all, you have to give credit to the coaches who have done a really good job," Flames coach Mike Keenan said. "Then the players themselves really made a commitment to the details that are involved in penalty killing. It takes a lot of work, it takes cohesive work, they have to work as a unit and they've taken pride in that part of the game."
The Grey Cup champion Calgary Stampeders were recognized before the game. During the first intermission, quarterback Henry Burris rode on one of the Zambonis hoisting up the Grey Cup as he circled the rink. ... Selected 24th overall in the 2004 draft, Schneider was the last of four goaltenders selected in the first round. ... Bertuzzi has gone 12 games without a goal.