Cale Makar had three assists, Nathan MacKinnon scored his 53rd goal and Mackenzie Blackwood made 30 saves to help the Colorado Avalanche beat the Calgary Flames 3-1.