Cale Makar led the offence with two goals and an assist and Nathan MacKinnon tallied four points including setting up Martin Necas’s game-winning goal as the Colorado Avalanche outlasted the Edmonton Oilers 5-4.