Vanek scored twice and Pominville finished with a goal and two assists. Derek Roy had two goals and an assist, forcing overtime by scoring a power-play goal with 6:08 left in regulation to help Buffalo extend its winning streak to three games.
Bryan Little scored twice, and Dustin Byfuglien and Tanner Glass each had a goal and an assist for the Jets, who closed a seven-game road trip with a 3-2-2 record.
The Sabres never led until Vanek scored in overtime. They trailed 2-0 before the game was six minutes old.
BLUES 3, BLACKHAWKS 0
In St. Louis, Jaroslav Halak shrugged off his shaky start to the season, making 29 saves as St. Louis won coach Ken Hitchcock’s debut.
Chris Stewart scored on the power play to end a 10-game goal drought. Vladimir Sobotka and T.J. Oshie also scored and Barret Jackman had two assists for the Blues, whose 6-7 start cost coach Davis Payne his job.
STARS 5, CAPITALS 2
In Washington, Michael Ryder scored twice, Adam Burish had the tiebreaking goal early in the third period, and surprising Dallas beat Washington to snap the Capitals’ six-game home winning streak.
Kari Lehtonen stopped 30 shots for the Stars, who have won four in a row and own the best record in the NHL (11-3-0).
Burish put Dallas ahead to stay at 34 seconds of the third period, and Jamie Benn and Eric Nystrom scored in a 32-second span to make it 5-2 with 11:55 left.
RED WINGS 5, AVALANCHE 2
In Detroit, Johan Franzen scored three goals, and suddenly potent Detroit rolled to a win over Colorado.
Detroit has won two in a row with a combined 10 goals after scoring a total of six in a six-game skid following a 5-0 start.
OILERS 3, CANADIENS 1
In Montreal, Nikolai Khabibulin made 28 saves and Ryan Jones scored a short-handed goal in the second period to send Edmonton to a win over Montreal.
Tom Gilbert scored at 16:28 of the third to put Edmonton up 2-0. Ryan Smyth scored into an empty net with 42.4 seconds remaining.
Khabibulin came within 3:10 of posting his third shutout of the season.
PANTHERS 5, MAPLE LEAFS 1
In Toronto, Florida took advantage of shaky Maple Leafs goalie Jonas Gustavsson and routed Toronto.
Jack Skille, Marco Sturm, Tomas Kopecky, Sean Bergenheim and Shawn Matthias scored for Florida (7-4-3), off to its best start since the 1999-2000 season.
DEVILS 3, HURRICANES 2
In Newark, N.J., rookie center Adam Henrique scored at 16:41 of the third period to lift New Jersey to a win over Carolina.
The Devils earned their third consecutive win and the Hurricanes dropped their third in a row.