CALGARY -- Alexander Radulov scored the game-winning goal on the power play with 7:10 remaining in the third period, and Kari Lehtonen made 29 saves to help the Dallas Stars to a 2-1 victory against the Calgary Flames at Scotiabank Saddledome on Friday.
Defenseman Esa Lindell scored a power-play goal for the Stars (6-5-0), who earned their second road win of the season (2-4-0) and the first of a five-game trip (1-2-0).
[WATCH: All Stars vs. Flames highlights]
"We all know that in this league it's even harder right now to win hockey games on the road," Radulov said. "We all know that well. The game today, that's the character of our team. Hopefully we're going to build on it and keep going."
Johnny Gaudreau scored, and Mike Smith made 22 saves for the Flames (5-6-0), who opened a season-high seven-game homestand. Calgary is 1-4-0 at home this season.
"Maybe we kept it a little more simple on the road," Flames forward Mikael Backlund said. "We played well tonight and I thought we played well against [the Minnesota Wild in a 4-2 loss on Saturday]. We obviously want to win at home. At least last two games we've played well."
Video: DAL@CGY: Lindell one-times PPG from the blue line
Radulov received a cross-ice pass from Devin Shore in the right face-off circle before shooting past Smith to the short side to give Dallas a 2-1 lead.
"It was a whole battle on the power play," Radulov said. "At one point, I felt like it wasn't even 5-on-4, it was a 5-on-5. We battled. [Shore] made a great pass. I was kind of looking maybe to slide it to open net (to) someone, but then I saw I had free ice to skate and I just skated and took a shot, and it went in."
The Stars lead the NHL on the power play (32.4 percent). They have five power-play goals in the past two games -- Lindell, Radulov and Jamie Benn each had one in a 5-4 loss at the Edmonton Oilers on Thursday -- and have scored with the man-advantage in eight of their 11 games.
"We've got to get better 5-on-5 though, I can tell you that much," said Radulov, who has three goals. "The power play is good, but we've got to start scoring 5-on-5. That's a really big thing right now with our team."
Gaudreau put the Flames up 1-0 at 10:18 of the second period when he kept the puck on a 3-on-1 rush and scored off the crossbar over Lehtonen's glove. Gaudreau has 13 points (three goals, 10 assists) in his past 10 games.
Lindell scored with a one-timer from the point with 3:06 remaining in the second to tie the game 1-1. The power-play goal came 1:03 after Lehtonen made a blocker save on Backlund's shorthanded breakaway.
"I think we're just trying to get pucks to the net and just build from there," Lindell said. "It's been a good couple games for our [power-play] unit."
Lehtonen made 11 saves in the first period, including a blocker stop on Backlund at 9:45 on a setup by Matthew Tkachuk from below the goal line.
It was Lehtonen's second start of the season and first game since Oct. 7.
"Of course it's a huge win for him too and I guess a relief to get the first one of the season," Lindell said. "It gives us more confidence too when we know we can trust our goalies."
Video: DAL@CGY: Lehtonen turns away redirection attempt
Goal of the game
Radulov's goal at 12:50 of the third period.
Video: DAL@CGY: Radulov buries PPG to put the Stars ahead
Save of the game
Lehtonen stopping Backlund's breakaway at 15:51 of the second period.
Video: DAL@CGY: Lehtonen stones Backlund with blocker save
Highlight of the game
Gaudreau's goal at 10:18 of the second period.
Video: DAL@CGY: Gaudreau snipes a goal on odd-man rush
They said it
"It's huge for us. It's great to build from this win. It wasn't a pretty win, but it's two points for us and that's most important." -- Stars defenseman Esa Lindell
"I thought it was a pretty even game tonight. Both teams had their moments. The bottom line is we are getting our looks, we just have to put them in. It starts with myself. I had a few and they don't go in and I think after that we started passing too much looking for that extra play. We have to pound pucks to the net." -- Flames captain Mark Giordano
Need to know
Stars defenseman John Klingberg has six points (one goal, five assists) in his past five games. ... Benn had a four-game goal streak end. ... Stars center Tyler Seguin had a six-game point streak end. He had four goals and five assists during that span. ... Flames forward Jaromir Jagr (lower body) did not play for a third straight game. He could return against the Washington Capitals on Sunday.
Stars: At the Vancouver Canucks on Monday (10 p.m. ET; SNP, FS-SW+, NHL.TV)
Flames: Host the Washington Capitals on Sunday (9 p.m. ET; SN360, NBCSWA, NHL.TV)
Video: Radulov, Lehtonen propel Stars to 2-1 road victory