Nathan MacKinnon had two assists, including his 500th NHL point, to help the Colorado Avalanche beat the Los Angeles Kings 3-2.