ST. LOUIS -- Carter Hutton made 35 saves, Scottie Upshall and Alex Pietrangelo scored and the St. Louis Blues snapped a seven-game losing streak with a 2-1 victory over the Detroit Red Wings on Wednesday night.
The Blues won for the first time since beating Winnipeg 5-2 on Feb. 9. Hutton improved to 6-2-1 in his last nine starts and 16-7-2 overall, allowing only Andreas Athanasiou's goal with 1:45 left.
Upshall scored for the first time since Dec. 30, beating Jimmy Howard off Colton Parayko's rebound at 1:12 of the second period.
Pietrangelo scored on a blast from the faceoff circle with 5:23 left in the third period. Minutes earlier, Hutton robbed Henrik Zetterberg from close range.
The Blues were outscored 29-10 during the seven-game skid, their longest since they dropped seven in a row from Dec. 26, 2009, to Jan. 7, 2010 (see full recap).
Sabres upset NHL-best Lightning in overtime
TAMPA, Fla. -- Jason Pominville scored on a power play at 1:26 of overtime to give the Buffalo Sabres a 2-1 victory over the NHL-leading Tampa Bay Lightning on Wednesday night.
Pominville beat Andrei Vasilevskiy with a one-timer from the left circle to give the Sabres their second straight victory over the Lightning.
Evan Rodrigues tied it for Buffalo in the third, and Chad Johnson stopped 21 shots.
Cory Conacher scored for Tampa Bay, and Vasilevskiy made 32 saves. With a point in the standings for the overtime loss, the Lightning became the first team to reach 90 points this season.
J.T. Miller, acquired from the New York Rangers on Monday, played 17:40 in his Lightning debut.
With NHL scoring leader Nikita Kucherov out with an undisclosed upper-body injury, the Lightning struggled to generate offensive chances and finished with 17 shots on goal while at even strength (see full recap).
Canadiens win to extend points streak
MONTREAL -- Jonathan Drouin and Nikita Scherbak scored in the second period and the Montreal Canadiens beat the New York Islanders 3-1 on Wednesday night to extend their points streak to five games.
Paul Byron also scored and Antti Niemi made 27 saves to help the Canadiens improve to 2-0-3 in their last five.
Mathew Barzal scored his 18th of the season for the Islanders. They are winless in last four games and 4-8-2 in their last 14.
It was wide open in the first period, with the teams trading chances and each coming up with a goal. The highlight was the Islanders getting three breakaways while killing a penalty, although they failed to score on them.
Barzal took a pass at the Montreal blue line, blew past rookie defenseman Noah Juulsen and beat Niemi with a deke to the backhand at 3:50. Bryan tied it with 8:58 left in the period, beating Jaroslav Halak to the top corner off an assist from Drouin.
Drouin gave the Canadiens the lead on a power play at 8:29 of the second. He moved into the left circle to take a feed from Jeff Petry and put a shot inside the far post. Scherbak scored with 6:23 to go in the period (see full recap).