Nathan MacKinnon had a goal and an assist and the Colorado Avalanche scored on their first three power-play opportunities in defeating the Los Angeles Kings 7-3 Wednesday night.