Nathan MacKinnon and Martin Necas had a goal and two assists each, and the Colorado Avalanche beat the Calgary Flames 3-1 in Denver on Thursday night