The Milwaukee Bucks blew a 21-point lead in the third quarter, and survived another New York rally late in the game to beat the Knicks 109-100 Saturday behind Ricky Pierce's 22 points.

The Bucks, who won for the ninth time in 11 games, led just 92-89 after Patrick Ewing's jumper with 6:58 remaining, but they rebuilt the margin to 10 points with a 9-2 run.Jay Humphries started the spurt with a 3-pointer, and Alvin Robertson finished it with a steal, a layup and two free throws, giving Milwaukee a 101-91 lead with 4:40 left.

Humphries had 20 points for Milwaukee, which is 6-8 on the road and an NBA-best 14-0 at home. The Bucks were 24-for-24 from the free-throw line. Gerald Wilkins scored 24 points and Ewing 20 for the Knicks.

Pistons 99, Rockets 84

At Auburn Hills, Mich., Joe Dumars scored 20 of his season-high 30 points in the first half as the Detroit Pistons beat the Houston Rockets.

Detroit won its third straight, holding the Rockets to 36 percent shooting and limiting Akeem Olajuwon to 17 points and 11 rebounds. Otis Thorpe had 17 points and 12 rebounds for Houston.

Dumars, whose previous season high was 29 on Dec. 7 against Golden State, got hot late in the first half, first feeding Dennis Rodman for an easy layup, then scoring six straight during a 10-0 Detroit run. Rodman finished with 17 rebounds and eight points.

The crowd of 21,454 was the 115th consecutive sellout at the Palace of Auburn Hills.

Bullets 161, Nuggets 133

At Landover, Md., Bernard King scored 23 of his season-high 52 points in the first quarter, leading the Washington Bullets to a victory over the Denver Nuggets.

The Bullets led 81-61 at halftime. Their first-half total is the most by a Bullets team since the franchise moved. The loss was Denver's seventh in its last eight games.

Michael Adams and rookie Chris Jackson each topped the Nuggets with 32 points.

Trail Blazers 120, Cavaliers 114

At Richfield, Ohio, Clyde Drexler scored 20 of his 28 points in the second half and banked in a 3-pointer with 19.7 seconds left to seal the Portland Trail Blazers' victory over the Cleveland Cavaliers.

The victory was Portland's fifth straight and eighth in nine games, and it also was the 100th NBA win for Trail Blazers coach Rick Adelman. Cleveland has lost four in a row and 10 of 11.

Pacers 114, Nets 105

At Indianapolis, Rik Smits scored 15 of his 23 points in the decisive third period as the Indiana Pacers beat New Jersey for their seventh consecutive victory over the Nets.

Smits scored four points in an 11-2 run that opened the third quarter and gave the Pacers a 67-54 lead.

Hornets 109, Magic 100

At Charlotte, N.C., the Charlotte Hornets ended an 11-game losing streak by beating the Orlando Magic behind 19 points from reserve Kenny Gattison.

Dell Curry finished with 18 points, while Armon Gilliam had 16 points and 14 rebounds.

Terry Catledge scored 24 points for Orlando, including 19 in the first half. Nick Anderson added 20.

Mavericks 90, Kings 79

At Dallas, the Mavericks held Sacramento to 30 first-half points, and Dallas went on to a victory as Derek Harper scored 26 points.

Sacremento, which has lost six straight, made just 7 of 27 shots in the first quarter and was 13-for-44 in the first half, falling beind 48-30.

Antoine Carr scored 17 points for Sacramento, which is 1-13 on the road, and Rory Sparrow scored 15. Rolando Blackman added 16 points for Dallas, which won for only the sixth time in 21 games.

Bulls 116, SuperSonics 91

At Chicago, Michael Jordan scored 31 points as the Chicago Bulls pulled away early and beat the Seattle SuperSonics for their fifth consecutive victory.

Seattle outshot Chicago 56 percent to 44 percent in the first half, however the SuperSonics committed 12 turnovers.

Hawks 134, Warriors 130

At Atlanta, Dominique Wilkins scored a season-high 45 points and pulled down 14 rebounds to send the Atlanta Hawks to a victory over the Golden State Warriors.

Kevin Willis added 21 points for Atlanta. Tim Hardaway led Golden State with 35 and Mitch Richmond had 27.

Suns 134, Heat 95

At Phoenix, Xavier McDaniel scored 24 points and Kevin Johnson and Jeff Hornacek scored 22 each as the Phoenix Suns beat the Miami Heat 134-95 Saturday night for their biggest victory of the season.

Dan Majerle added 15 points and Johnson had a season-high 19 assists for Phoenix, which is 7-0 against Miami in the all-time series.