Connor McDavid had three assists to push his NHL-leading points total to 106 and help the Edmonton Oilers beat the Vegas Golden Knights 4-3 on Thursday night.
Ryan Nugent-Hopkins, Matt Benning, Mike Cammalleri and Ty Rattie scored for the Oilers. They snapped a five-game losing skid.
Brayden McNabb, Brandon Pirri and Oscar Lindberg replied for the Pacific Division-leading Golden Knights. They had won three in a row.
Edmonton opened the scoring seven minutes into the opening period. McDavid started a three-way passing play that culminated in Nugent-Hopkins scoring his 23rd before goalie Malcolm Subban could get across the crease.
The Knights tied it two minutes into the second period when McNabb took the puck at the point off a faceoff before dangling through traffic and beating goalie Cam Talbot.
Vegas took the lead three minutes later on Pirri’s goal.
Benning’s shot from the slot went in after Subban got a piece of it to tie it at 2.
Edmonton went ahead 3-2 midway through the third on the power play as McDavid poked a puck away from a defender behind the net out front to Cammalleri, who notched his seventh.
McDavid picked up a third assist three minutes later, feeding the puck to Rattie picked the top corner for his fifth goal in 13 games with Edmonton. Vegas got one back with five minutes to play in the third frame as Lindberg was left alone in the slot and beat Talbot.
Notes: Defenseman Zack Whitecloud made his NHL debut for Vegas. The Brandon, Manitoba, product signed as a free agent out of Bemidji State on March 8. … Defenseman Keegan Lowe, son of former Oilers star Kevin Lowe, made his Oilers debut.