Nathan MacKinnon had three second-period assists to regain the NHL points lead, Martin Necas scored twice and added an assist and the Colorado Avalanche beat the Calgary Flames 4-2 on Thursday night. MacKinnon has 83 points on 20 goals and an NHL-best 63 assists — to take a two-point lead over Edmonton’s Leon Draisaitl, with the Avalanche set to face the Oilers on Friday night. Cale Makar had his 20th goal of the season for Colorado.