Mike Woodson came on in relief to score a season-high 29 points to go along with 28 by Reggie Theus and 25 by Eddie Johnson last night, carrying the Sacramento Kings to a 122-112 victory over the Detroit Pistons in Pontiac, Mich.

The win was only Sacramento's second in 10 road games this season. The Kings, last in the Midwest Division, are 7-13 overall.

Sacramento outscored the Pistons, 15-6, in the first five minutes of the fourth quarter to take a 100-89 lead. Woodson scored eight points during the surge.

Detroit closed to 102-97 on a basket by John Long with 4:53 remaining. Johnson, however, hit a 12-foot jump shot and Theus two free throws, making it 106-97 with 4:16 to play. Johnson scored another field goal with 3:50 to play, moments after LaSalle Thompson blocked a jump shot by Detroit's Isiah Thomas.

Thomas led the Pistons with 27 points. Kelly Tripucka and Long scored 18 each.

*Nets 118, Trail Blazers 106: Micheal Ray Richardson scored 31 points and had 12 assists as New Jersey rallied from a 16-point first-half deficit in East Rutherford and defeated Portland.

New Jersey, ending a three-game losing streak and improving its record to 11-11, made 10 first-quarter turnovers and fell behind, 35-19, early in the second period. Richardson scored 13 points in the second period to close the Nets to 56-55 at the half.

The score was 73-73 midway through the third quarter when New Jersey ran off a 14-5 spurt, including five points by Mike O'Koren.

Portland, which has lost four of its last five, rallied and outscored the Nets, 11-2, to close to 103-99 on two free throws by Sam Bowie with 4:33 to play.

Richardson then hit a 20-foot jumper from the top of the key, and made two more jumpers in a drive to a 110-101 lead.

Buck Williams had 16 points and 17 rebounds for the Nets and Mickey Johnson a season-high 16 points.

Bowie and Jim Paxson led the Trail Blazers with 22 points apiece.

*Cavaliers 124, Nuggets 114: World B. Free scored 31 points, Phil Hubbard 22 and Mel Turpin 20 as Cleveland won in Richfield, Ohio. The Cavaliers had not beaten Denver in nine meetings since prevailing Dec. 18, 1980.

Cleveland led, 65-58, at halftime and took a 96-86 lead into the final quarter. Denver closed to 100-91 with 10:17 to play on a three-point shot by Mike Evans.

Hubbard, however, hit an 18-footer, Johnny Davis and Roy Hinson made layups and Edgar Jones added two foul shots as the Cavaliers built the lead to 108-92.

Alex English maintained his 30.3 scoring average, which led the league entering the game, with 30 points for Denver.

*Rockets 116, Bulls 104: Akeem Olajuwon had 33 points to chill Chicago and keep Houston the only team in the league unbeaten at home this season (12-0). The Rockets also took first place in the Midwest Division, ahead of Denver.

Orlando Woolridge scored 27 points to lead Chicago.

With nine minutes left, the game was tied at 93. Houston scored 14 of the next 16 points for a 107-95 lead, and the Rockets never led by fewer than nine thereafter.

*Mavericks 120, Warriors 110: In Dallas, Mark Aguirre's 20 points and a season-high 19 from reserve guard Brad Davis led eight Mavericks in double figures against Golden State and they won the ninth of their last 11 games.

The Warriors cut a 16-point deficit to 81-76 late in the third quarter. Aguirre answered with a pair of three-point plays that made it 91-78, and the Warriors got no closer than nine points after that.

Eric Floyd had 29 points for the Warriors, who faded to 1-9 on the road. Joe Barry Carroll matched that total before fouling out with two minutes left. Purvis Short rallied from zero-for-five first-half shooting to score 20.

*Jazz 131, Clippers 91: Adrian Dantley scored 18 of his 39 points in the first quarter to start Utah to a runaway in Los Angeles that marked the Clippers' worst loss since their move from San Diego.

Utah scored 18 consecutive points in a 3:56 span to open a 36-17 lead with 1:08 left in the quarter.

Rickey Green and Thurl Bailey came in as substitutes to score 15 points each as the Jazz won the ninth of their last 13 games. The Clippers have lost 14 of their last 16,