VANCOUVER -- Tyler Seguin had a goal and an assist for the Dallas Stars, who extended their point streak to seven games with a 4-2 win against the Vancouver Canucks at Rogers Arena on Thursday.
Miro Heiskanen and Joe Pavelski each had two assists, and Anton Khudobin made 32 saves for the Stars (10-8-2), who were coming off a 3-1 win against the Calgary Flames on Wednesday.
Dallas is 6-0-1 during its point streak and 9-1-1 in its past 11 games after starting the season 1-7-1.
[WATCH: All Stars vs. Canucks highlights]
"You like adversity sometimes," Seguin said. "I don't think anybody likes 1-7-1, but we're rallying around each other, we're having complete team efforts last night and tonight. It's hard to ask for better road wins than those."
Jake Virtanen and Troy Stecher scored, and Jacob Markstrom made 25 saves for the Canucks (10-7-3), who are 1-4-1 in their past six games.
"They play with a lot of grit," Canucks captain Bo Horvat said. "We turned too many pucks over and they capitalized. If we are going to play a team like that, we have to be willing to play direct, stick to our game and wear them down."
Video: DAL@VAN: Dowling buries Seguin's pass for goal
Seguin gave Dallas a 3-2 lead at 18:29 of the second period on a rush following a turnover by Canucks defenseman Jordie Benn. After Pavelski received a drop pass from Seguin in the left circle, he sent a pass to the slot to Heiskanen, who quickly redirected it with his backhand back to Seguin at the left post.
It was Seguin's first goal in six games and second in the past 16.
"All goals feel good," Seguin said. "That felt pretty good though."
Alexander Radulov scored on a 2-on-1 at 17:24 of the third period to make it 4-2, opening Markstrom up with a deke before tucking the puck between his pads.
"We have a lot of skill in our lineup and a lot of players that can make plays, so yeah, skill can take over," Stars coach Jim Montgomery said. "But if you don't have the will, your skill doesn't show and that's what we're seeing. We're doing skill and will right now and that makes us a dangerous team."
Justin Dowling scored his second goal in as many games since being moved to the top line to make it 1-0 at 3:45 of the first period. Seguin skated in on a 2-on-1 and sent a pass to Dowling, who was left alone in the slot and toe-dragged Markstrom before scoring top shelf.
It was similar move to the one he used to score his first NHL goal against the Flames on Wednesday.
"He said he's done it in practice. I haven't seen it," Seguin said. "I'm calling him out a little bit right now, but I saw him do it last night and he did it again tonight, so I am good with it."
Blake Comeau extended the lead to 2-0 at 4:03 of the second period. After receiving a touch pass from Radek Faksa in the neutral zone, Comeau deked Stecher in the high slot and finished with a backhand that trickled past Markstrom.
"That's why we've turned things around, everyone has bought into playing good defensive hockey," Comeau said. "We're checking well, we're getting great goaltending, and that was the identity of our team last year and that's why we were successful, everybody bought into making sure we were on the right side of the puck. When you have the talent we have, when we get opportunities to score, eventually they are going to start going in."
Virtanen scored on a rebound at 5:21 of the second to cut it to 2-1, and Stecher tied it 2-2 with a point shot through traffic at 11:30.
"They make simple plays and they chip pucks out," Virtanen said. "We had a couple more turnovers than them and it cost us."
Video: DAL@VAN: Comeau scores incredible backhand goal
They said it
"A player as good as he is, it's a matter of time and he broke through." -- Stars coach Jim Montgomery on Tyler Seguin
"We didn't play a terrible game. I thought we turned the puck over a couple times through the neutral zone, even in the offensive zone. They made us pay for it."." -- Canucks coach Travis Green
Need to know
Stars forward Andrew Cogliano, who sustained a lower-body injury against the Flames, skated in pregame warm-ups but was scratched in favor of Rhett Gardner, who was recalled from Texas of the American Hockey League earlier Thursday and had one hit in 9:44 of ice time. … Dallas defenseman Roman Polak had six blocks in 18:24 of ice time in his first game since fracturing his sternum in the season opener. … Canucks forward Brock Boeser has scored one goal in his past eight games.
Stars: At the Edmonton Oilers on Saturday (4 p.m. ET; SNW, FS-SW, NHL.TV)
Canucks: Host the Colorado Avalanche on Saturday (10 p.m. ET; CBC, SN, SN360, SN1, CITY, ALT, NHL.TV)
Video: Comeau, Seguin propel Stars to 4-2 road win