Martin Necas celebrated his new contract with a goal and two assists, helping the Colorado Avalanche beat the Vegas Golden Knights 4-2.