Blue Jackets beat Oilers 4-2

COLUMBUS — Matthew Olivier, Alex Nylander and Dmitri Vornkov scored in the first period and the Columbus Blue Jackets snapped the Edmonton Oilers’ five-game winning streak with a 4-2 victory Thursday night.

Jack Roslovic had an empty-netter with 20 seconds left and Daniil Tarasov stopped 29 shots for Columbus, which has won three of its last four but remains last in the Metropolitan Division.

Connor McDavid got his 100th point of the season, Zach Hyman and Corey Perry scored and Calvin Pickard stopped 30 for the Oilers, who are second in the Pacific Division behind the Vancouver Canucks.

Columbus jumped on Edmonton early, late and often in the first period.

Olivier got the scoring started at 6:20 off a feed from Sean Kuraly.

Nylander made it 2-0 with 5:06 left in the period, scoring his fourth goal in three games since joining the Blue Jackets from Pittsburgh.

Vornkov capped the period with an unassisted score 27 seconds later for his 17 goal of the season, tying him for the NHL rookie lead.

Hyman needed just 1:11 of the second period to cut the lead to 3-1.

An assist by McDavid made him the sixth player in NHL history with at least seven seasons of 100 points and extended his streak to 13 games.

Perry got Edmonton within one, scoring a power-play goal at 12:08 of the third, with 19 seconds left in the Oilers’ man advantage.

UP NEXT

Oilers: Visit Buffalo on Saturday.

Blue Jackets: Host Nashville on Saturday.