Ilya Bryzgalov made 30 saves in the victory and earned his third assist of the season.
RED WINGS 2, OILERS 1
DETROIT — Niklas Kronwall's third-period goal broke a tie, and Pavel Datsyuk had a goal and an assist in Detroit's narrow win over Edmonton.
Henrik Zetterberg had two assists, and Jimmy Howard made 23 saves for Detroit (6-4-1).
Rookie defenseman Justin Schultz scored the lone goal for Edmonton (4-4-3), and 40-year-old Nikolai Khabibulin stopped 28 shots in his first game of the season
The Red Wings killed off a two-man disadvantage that lasted 1:07 early in the third period.
JETS 1, SENATORS 0
OTTAWA — Al Montoya made 33 saves, and Alex Ponikarovsky scored the only goal in Winnipeg's win over Ottawa.
Ponikarovsky broke the scoreless deadlock 5:57 into the third period. The Senators had no answer against Montoya, who replaced an ailing Ondrej Pavelec (flu) and posted his first shutout of the season and third of his NHL career.
The Jets (5-5-1) won for the second time in six games and snapped a three-game road skid.
Ottawa backup Ben Bishop made his second start of the season and was solid in stopping 36 shots. The Senators (6-4-2) have scored just seven goals in past five games, including four in a 4-3 win over the Buffalo Sabres on Tuesday.
The Senators have lost a pair of 1-0 decisions in that span. Ottawa has allowed only 15 goals in eight games.
CANUCKS 5, FLAMES 1
VANCOUVER, British Columbia — Rookie Jordan Schroeder scored his first two NHL goals and Cory Schneider stopped 33 shots and Vancouver rallied to defeat Calgary for its fifth consecutive victory.
Schroeder and Alex Burrows scored just 27 seconds apart in the second period to give Vancouver a 2-1 lead. Schroeder scored his second goal late in the third period off a Mason Raymond rebound.
Vancouver captain Henrik Sedin added two assists to give him 755 career points. That leaves him one point behind former captain Markus Naslund's franchise-leading total of 756.