Nathan MacKinnon scored twice to become the league’s first 40-goal scorer this season and the Colorado Avalanche continued their dominance of Detroit with a 5-0 victory over the Red Wings.