Edmonton: 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.

Brent Burns, Joe Pavelski and Tommy Wingels scored in the San Jose Sharks’ seventh win at Staples Center in their last eight trips, topping the Los Angeles Kings 3-2.

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 their recent domination in downtown Los Angeles, including three victories in last season’s first-round play-off series.

Tanner Pearson and Marian Gaborik scored for the Kings, who ended a seven-game homestand with four defeats.