Perry Nelson-USA TODAY Sports

Darnell Nurse scored with 15 seconds remaining in overtime to give the Edmonton Oilers a wild 5-4 win over the visiting San Jose Sharks on Monday.

The back-and-forth game saw both teams hold and give away leads, multiple close calls on shots off goalposts, and a total of four goals erased after video reviews. It set the stage for an appropriately dramatic ending, as Nurse found some room down the side of the ice to score his eighth goal of the season.

The Oilers (40-23-8, 88 points) are on a four-game winning streak, and increased their hold on third place in the Pacific Division.

Mattias Ekholm had two goals and Kailer Yamamoto each had a goal and assist for Edmonton. Leon Draisaitl, Ryan Nugent-Hopkins, and Connor McDavid each had two assists. Nick Bjugstad scored the Oilers' other goal.

Jack Campbell stopped 28 of 32 shots to earn his 18th win of the season. Campbell had been winless (0-3-2) in his previous five games.

The Sharks (19-37-15, 53 points) came away with a point despite being outshot by a 52-32 margin.

James Reimer stopped 46 of 51 shots, almost single-handedly keeping the Sharks alive against Edmonton's offensive barrage.

San Jose is on a seven-game (0-4-3) winless streak, and is just 1-9-4 in its last 14 games.

Erik Karlsson had two goals and Alexander Barabanov had a goal and an assist. Steven Lorentz scored San Jose's other goal.

Karlsson's tallies were his 21st and 22nd of the season, setting a new career high. Karlsson's 16th NHL season has been arguably his best, as the star defenseman has also established a new personal best in points (87).

The Sharks had a goal erased in each of the three regulation periods, on two offsides calls and a goaltender interference. The Oilers' Zach Hyman also had a first-period goal overruled due to goalie interference.

Draisaitl has 10 points (three goals, seven assists) over the course of a six-game points streak.

More must-reads:

TODAY'S BEST
Xander Schauffele, Collin Morikawa lead at PGA Championship
Mystik Dan comes up short at Preakness, denied shot at Triple Crown
Seize the Grey wins in muddy Preakness
Panthers star named winner of 2024 Selke Trophy
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Knicks could get major boost for Game 7 showdown with Pacers
WNBA to investigate $100,000 sponsorship deals for Aces players
Tiger Woods blames one big factor for missing the cut at PGA Championship
Giants All-Star pitcher suffers setback in recovery from injury
Watch: Juan Soto's first multi-homer game as a Yankee
'Ain't good enough': Draymond Green claims Celtics must 'win it all' or it's a 'failure'
Blue Jays GM wants struggling club to feel 'massive sense of urgency'
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future
USA Hockey names HC for 2025 4 Nations Face-Off and 2026 Olympics
Key Knicks forward ruled out for Game 7 vs. Pacers

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.