McDavid has 3 points in 3rd as Oilers beat Avalanche 6-3

Edmonton Oilers center Connor McDavid, left, congratulates goalie Cam Talbot after the Oilers defeated the Colorado Avalanche in an NHL hockey game Wednesday, Nov. 23, 2016, in Denver. (AP Photo/David Zalubowski) (The Associated Press)

Edmonton Oilers center Connor McDavid is congratulated as he passes the team box after scoring a goal against the Colorado Avalanche during the third period of an NHL hockey game Wednesday, Nov. 23, 2016, in Denver. (AP Photo/David Zalubowski) (The Associated Press)

Colorado Avalanche center Nathan MacKinnon, left, loses control of the puck as Edmonton Oilers defenseman Oscar Klefbom, of Sweden, defends in the first period of an NHL hockey game late Wednesday, Nov. 23, 2016, in Denver. (AP Photo/David Zalubowski) (The Associated Press)

Connor McDavid extended his scoring surge with a goal and two assists in the third period, Milan Lucic had four points and the Edmonton Oilers beat the Colorado Avalanche 6-3 on Wednesday night.

McDavid, the NHL's leading scorer, has four goals and four assists in Edmonton's three-game winning streak.

The Oilers trailed 3-2 entering the third but scored three times in the first 7:25. Lucic tied it 32 seconds in when he knocked in McDavid's shot on goalie Semyon Varlamov.

Lucic finished with a season-high three assists.

McDavid gave Edmonton a 4-3 lead when his shot from the backboards went off Varlamov and in at 6:35. The second-year star then assisted on Leon Draisaitl's goal 55 seconds later.

Draisaitl also had an assist, Jordan Eberle had two goals and Ryan Nugent-Hopkins also scored for Edmonton.

Cam Talbot finished with 25 saves.