Valeri Nichushkin scored the eventual game-winning goal in the second period, and Nathan MacKinnon tallied an assist to add to his NHL-leading points total to help lead the Colorado Avalanche to a 3-2 win over the Philadelphia Flyers.