Albert King scored nine of his 24 points in the fourth quarter and Darwin Cook and Darryl Dawkins each had 20 points as the New Jersey Nets ended the Milwaukee Bucks' seven-game winning streak with a 106-99 victory last night in East Rutherford, N.J.

King scored five points in a 9-2 run that carried New Jersey from an 89-88 deficit into a 97-91 lead. Then Milwaukee's Paul Pressey made it 97-96 with a three-point play. But he was called for a technical foul after being called for his second personal foul. Cook, who had 11 assists, made the technical shot and Mickey Johnson followed with two foul shots to make it 100-96. Celtics 126, Cavaliers 95: Larry Bird scored 25 points, Kevin McHale 24 and Robert Parish 22 as the Celtics made it 20 straight home-court victories over Cleveland since Oct. 13, 1978.

Jerry Sichting, filling in for injured guard Danny Ainge, and reserve Scott Wedman scored 14 points each and seldom-used David Thirdkill had a season-high 11 as the Celtics improved their home record for the season to 15-1. 76ers 116, Clippers 114: In Philadelphia, Charles Barkley had 29 points and 11 offensive rebounds in the victory over Los Angeles.

The 76ers have won nine of their last 10 games. The Clippers have lost seven of eight, and 16 straight in Philadelphia.

Moses Malone had 31 points for Philadelphia and Julius Erving 22. Rory White had a career-high 29 points for the Clippers, Cedric Maxwell had 20 and Norm Nixon 19. Kings 88, Pacers 87: In Indianapolis, Mike Woodson scored 25 points to help rally Sacramento from a 20-point deficit in the third quarter, and three straight baskets by Eddie Johnson in the closing minutes lifted the Kings.

The final points came on Johnson's basket with 1:07 to go and marked Sacramento's first lead.

Indiana was led by Herb Williams' 18 points, including three on an 81-foot throw at the halftime buzzer. Lakers 125, Trail Blazers 121: James Worthy's 30 points helped Los Angeles beat Portland for the 14th straight time in Inglewood, Calif. The Lakers are 28-5 this season and 19-3 against clubs with better than .500 records.

The Trail Blazers, who fell nine games behind the defending NBA champions in the Pacific Division, have not beaten the Lakers at the Forum since April 17, 1983.

Worthy had 19 points in the first half.