Perry Nelson-USA TODAY Sports

Kent Johnson scored with 2:31 left in overtime, and the visiting Columbus Blue Jackets ended the Edmonton Oilers' six-game winning streak with a 3-2 victory on Wednesday night.

Without a goal in his previous 15 contests, Johnson skated with the puck to find an opening, then drove it past Edmonton netminder Stuart Skinner (24 saves), who appeared to be screened by teammate Darnell Nurse, for the winner. Meanwhile, Joonas Korpisalo was strong in net while making 34 saves to help Columbus post just their fourth road win of the season.

Zach Hyman scored his 25th goal and Connor McDavid recorded his 49th assist in 49 games for the Oilers, who have still earned at least one point in nine of their last 10.

Down 2-1, the Blue Jackets were able to sustain some chances on Skinner in the third period. They were eventually rewarded when rookie Kirill Marchenko worked his way to push the puck in with 8:34 remaining in regulation for his 11th goal in 25 NHL contests.

While Edmonton pressured through the first half of the opening period, it was Columbus that got on the board first. The Blue Jackets' Adam Boqvist sent a wrister from the point, and Boone Jenner was in front of Skinner to deflect the puck in with 7:35 remaining in the first period. Meanwhile, Korpisalo was particularly stout in stopping all 11 Edmonton chances in the period.

The Oilers, though, eventually leveled the contest with 9:43 remaining in the second period. After the Oilers won a puck battle on the neutral-zone boards, the came to Derek Ryan near the Columbus' blue line. Ryan skated in and converted over the top of Korpisalo's glove.

The Oilers grabbed their first lead of the night with 3:44 left in the second, and on the power play. Shortly after Korpisalo made a stellar sliding point-blank save on Leon Draisaitl, McDavid threw the puck on net where Hyman was in the perfect spot to redirect it home.

Columbus' Gustav Nyquist played in his 700th NHL game on Wednesday, but exited following a first-period upper-body injury.

More must-reads:

TODAY'S BEST
Atlanta to be first race of NASCAR's In-Season Tournament
West Point alum made history in his MLB debut with Reds
Heat legend cautions Lakers against hiring JJ Redick
Welcome to the WNBA: Caitlin Clark sets infamous record in debut
Jalen Brunson leads Knicks to blowout win in Game 5 vs. Pacers
Nikola Jokic torches DPOY to lead Nuggets past Wolves in Game 5
Oilers use late heroics to tie Canucks at two games each
Watch: Astros pitcher ejected after foreign substance check
Kirk Cousins not angry with Falcons because winning is 'hard enough'
Bronny James has surprising comments on potentially teaming up with LeBron
Bills add two-time Super Bowl champ to new-look WR room
Brewers lose team-leading home run hitter to injured list
Sandy Alderson denies involvement in Mets, Billy Eppler IL controversy
Twins reliever shut down for six weeks with patellar tendon tear
Chris Finch throws shade at Nuggets star over Rudy Gobert’s fine
Cardinals head coach warns not to bet against Kyler Murray
Details emerge on Jason Kelce’s role at ESPN
Rangers defenseman wins Mark Messier Leadership Award
Ex-NFL head coach takes over as Arena Football League commish
Yankees young stud takes major step in return from injury

Want more NHL news?

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