Patrick Sharp also scored for the Blackhawks (12-0-3), who matched the 1984-85 Edmonton Oilers for the second-longest season-opening points streak in NHL history. Chicago is one away from the league record, set by Anaheim in 2006-07, and will try to match the mark Tuesday against Vancouver.

Mike Richards scored two power-play goals in the third period to pull the Kings within one after Chicago had built a 3-0 lead.

Blackhawks backup goalie Ray Emery made 25 saves. He lost a bid for his first shutout in more than three years when Richards connected 56 seconds into the third period.

Sharp, who led Chicago with 33 goals last season, ended a 10-game drought without a score.

PENGUINS 4, SABRES 3

BUFFALO, N.Y. -- Defenseman Paul Martin scored with 2:04 left and Pascal Dupuis had two goals and an assist to lift Pittsburgh to a victory over Buffalo.

Sidney Crosby also scored and had two assists, including a pass that set up Martin's goal. Pittsburgh (11-5-0) won its third straight and improved to 8-2 in its past 10 games to move ahead of idle New Jersey atop the Eastern Conference standings.

The Penguins were forced to rally after squandering a 2-0 lead. Dupuis tied it at 3 with 5:17 left before Martin got his second of the season off a deflection in front of the net.

Alexandre Burmistrov had a goal and an assist for Winnipeg (5-8-1), while Evander Kane recorded his fourth goal of the season and first in nine games.

Ondrej Pavelec made 23 saves for the Jets, who lost their third straight and fourth in a row at home -- the longest home losing streak for the team moved from Atlanta prior to last season.

FLAMES 4, STARS 3

DALLAS -- Steve Begin, Matt Stajan and Roman Horak each scored their first goals of the season in the third period and Calgary overcame a two-goal deficit to beat Dallas.

Begin snapped a 3-3 tie with 9:30 remaining. After Chris Butler's slap shot from the left point was blocked in front, Begin outbattled two Stars defenders to get to the loose puck and fire a wrister that beat goaltender Richard Bachman.

Michael Cammalleri also scored for Calgary and Joey MacDonald made 27 saves.