Jamie Benn scored the overtime winner and Miro Heiskanen chipped in with three assists Thursday for the Dallas Stars in a 4-3 win over the Calgary Flames.
Denis Gurianov, Blake Comeau and Tyler Seguin also scored for Dallas (4-4-2) as the Stars snapped a four-game winless skid.
Dallas has earned three of four possible points on their road trip, which concludes Sunday in Vancouver against the Canucks.
Milan Lucic, Matthew Tkachuk and Nikita Zadorov replied for Calgary (6-1-3), which extended its points streak to nine games (6-0-3).
WATCH | Benn lifts Stars over Flames:
Consecutive overtime losses left the Flames 1-0-2 in a five-game homestand that continues Saturday against the New York Rangers.
Stars goalie Anton Khudobin made 30 stops for Dallas to improve to 2-1-1. At the other end, Markstrom had 24 saves and was 4-1-3.
Zadorov got the puck at the blueline during a four-on-four and fired a shot through a screen that beat Khudobin. It was the defenceman’s first goal in 37 games dating back to Feb. 28 of last season.
The goal came 15 seconds after the Flames had their power play cut short by Markstrom, who was penalized for playing the puck in the trapezoid.
WATCH | Winners and losers from the Jack Eichel trade:
Tied 2-2 after 40 minutes, Dallas took its second lead of the game 1:34 into the third when Seguin’s deflection of Alexander Radulov’s shot from the point went off his stick and then his midsection before tumbling into the net behind Markstrom.
The Stars opened the scoring on the power play at 14:09 of the first period on a terrific play by defenceman Miro Heiskanen.
He skated in from the blueline to zip a hard pass diagonally through the slot that was neatly steered into the net by Gurianov.
Heiskanen leads the Stars in scoring with 10 points (two goals, eight assists). He’s one point back of a group of the top-scoring defencemen in the league — Kevin Shattenkirk, Roman Josi, and Adam Fox.
WATCH | CBC Sports’ Rob Pizzo projects Canadian Olympic hockey roster:
The Stars’ lead remained 1-0 until the second period when the Flames scored twice in a span of less than four minutes.
Lucic tied it at 15:13 deflecting a slapshot from Zadorov past Khudobin.
Shortly after that, the Flames had a two-man advantage when Comeau caught Johnny Gaudreau in the face with a stick-lift attempt.
Calgary cashed in on the 5-on-3 with Elias Lindholm setting up Tkachuk in front.
But Dallas pulled even with just six seconds remaining in the period.
After he stepped out of the penalty box, Comeau got the puck from Michael Raffl on a two-on-one and beat Markstrom from a sharp angle.