MONTREAL -- Eric Fehr and Jake Guentzel scored in the second period to lead the Pittsburgh Penguins past the Montreal Canadiens 4-1 on Wednesday night.
Defensemen Ian Cole and Olli Maatta also scored for Pittsburgh, which won its second game in a row after a three-game skid.
Sven Andrighetto scored for Montreal, which lost its second straight and has only two wins in its last six games. The Canadiens' offense remained in a rut coming off a 1-0 loss Monday in Detroit.
Complete coverage of the Philadelphia Flyers and their rivals in the NHL from NBC Sports Philadelphia.
Penguins goalie Matt Murray was back in form after Monday's wild 8-7 win over Washington, making 19 saves. But Carey Price's woes continued as Pittsburgh outshot Montreal 26-20. Price allowed three or more goals for the eighth time in 10 games (see full recap).
Red Wings' Vanek, Nielsen score in 6-5 SO win over Bruins
DETROIT -- Thomas Vanek and Frans Nielsen scored in a shootout, lifting the Detroit Red Wings to a comeback 6-5 win over the Boston Bruins on Wednesday night.
The Red Wings rallied from 3-0 and 4-1 deficits in the first period, and with 3:04 remaining in regulation, Gustav Nyquist scored to pull them into a tie.
In the shootout, Tuukka Rask and Petr Mrazek stopped the first shots they faced before Vanek scored for the Red Wings and Brad Marchand countered with a goal for the Bruins. Nielsen, who like Vanek joined the team last summer as a free agent, scored on the team's third attempt and Vatrano missed the net with a chance to extend the 1-on-1 duels.
The Bruins were dominant early before blowing a chance to keep Detroit at a distance in the Atlantic Division standings (see full recap).
Burns, Pavelski lead Sharks past rival LA Kings, 3-2
LOS ANGELES -- Brent Burns, Joe Pavelski and Tommy Wingels scored in the San Jose Sharks' seventh win at Staples Center in their last eight trips, 3-2 over the Los Angeles Kings on Wednesday night.
Joe Thornton had two assists and Martin Jones made 22 saves for the defending Western Conference champion Sharks, who wrapped up their regular-season series against their biggest rivals with three victories in five games.
After Burns scored his 19th goal in the opening minutes, San Jose hung on through a scoreless third period to continue its recent domination in downtown Los Angeles, including three victories in last season's first-round playoff series.
Tanner Pearson and Marian Gaborik scored for the Kings, who ended a seven-game homestand with four defeats (see full recap).
McDavid scores in overtime to lead Oilers past Panthers 4-3
EDMONTON, Alberta -- Connor McDavid scored the winning goal in overtime as the Edmonton Oilers won their fourth game in a row, 4-3 over the Florida Panthers on Wednesday night.
McDavid, who also had two assists in the game, got a breakaway late in overtime and got the puck away with 2.6 seconds left. Florida's James Reimer made the glove save, but the puck was ruled to be across the line via video review.
Zack Kassian, Mark Letestu and Jordan Eberle also scored for the Oilers, who have their longest winning streak since December 2015.
Vincent Trocheck, Michael Sgarbossa and Greg McKegg had goals for the Panthers, who have lost two straight (see full recap).