Bernard King made 16 of 18 shots, scoring 33 points in New York, as the Knicks continued their recent success against the top teams in the National Basketball Association with an 89-76 victory over Philadelphia last night, ending the 76ers' seven-game winning streak.

The Knicks held the 76ers, whose 57-10 record is the best in the NBA, to their fewest points this season. Their previous low came in a 95-86 defeat of Washington March 12.

New York now has beaten Boston, Milwaukee, New Jersey and Philadelphia since March 9. Each time, the Knicks led by at least 16 points at halftime.

King had 10 points during a 25-4 spree in the first quarter, which ended with the Knicks ahead, 33-14. The 76ers went 8:37 without a field goal in one stretch of that period.

The 76ers, who were playing their fifth straight game without Julius Erving, who has an injured wrist, also lost forward Bobby Jones with an injured ankle in the first quarter. But despite making only 12 of 43 shots in the first half, they outscored the Knicks, 14-6, in the closing minutes of the second quarter to trim a 24-point deficit to 48-32 by halftime.

The last time Philadelphia was held to 32 points in a half was 749 games ago, against Washington on Feb. 9, 1974.

The 76ers managed to close to nine points of the Knicks six times in the second half, the last at 81-72 with 4:34 left. But baskets by Rory Sparrow and Paul Westphal--who had 19 points--rebuilt the Knick's lead to 87-74.