CALGARY, Alberta — Jamie Benn had a goal and an assist as the Dallas Stars edged Calgary 2-1 on Friday night, the Flames' seventh straight loss.
Trevor Daley also scored for the Stars (15-10-4), while Kari Lehtonen, starting his fifth game in a row, made 21 saves.
After being held without a point Wednesday in the Stars' 2-0 win over Vancouver, Tyler Seguin had an assist to take over the NHL scoring lead with 39 points (23 goals, 16 assists). He is one point up on Evgeni Malkin and Jakub Voracek.
Mark Giordano scored for Calgary (17-15-2), which has lost seven consecutive games for the first time since its team-record 11-game skid in 1985-86. Jonas Hiller stopped 19 shots.
Dallas has won three in a row to move within seven points of the Los Angeles Kings, who hold the final wild-card spot in the Western Conference.
After a scoreless first period, the Stars took the lead for good four minutes into the second. Calgary rookie Markus Granlund won a face-off in the Flames end but Kris Russell missed the puck in front of Calgary's net, allowing Benn to reel it in and beat Hiller on a backhand.
Dallas scored when Daley took a pass from Benn and burst down the right side, ripping a shot over Hiller's shoulder as the Flames goaltender dropped to the ice.
The Stars will attempt to complete a perfect three-game road sweep through Western Canada when they play in Edmonton on Sunday.