Two nights after routing the NBA's best team, the New Jersey Nets thought they had their third straight victory.

Cavaliers forward Tyrone Hill's shot went out of bounds with the clock winding down in overtime, and the Nets began leaving the court thinking they had an 84-82 victory.But officials added three-tenths of a second back on the clock, and Hill scored off Chris Mills' alley-oop inbounds pass to force a second overtime. Under the rules, the only way the Cavs could have scored with that much time left was with a tap-in or dunk directly off the pass.

Cleveland went on to win 95-88 Wednesday night.

"I've seen plays like this work before, but I've never been involved in one," Hill said.

The Cavaliers' play called for Mills to take the ball out along the right sideline. Guard Terrell Brandon screened Nets forward Jayson Williams while Hill broke for the basket, took Mills' pass and dunked over Nets guard Kenny Anderson.

"Everything was perfect," Hill said. "The screen, the pass, everything. That was a real tough pass to throw. I was surprised I was so open. Chris put it right there, and all I had to do was put it in."

It was a bitter loss for the Nets, who have blown a 16-point fourth-quarter lead in losing to the Los Angeles Lakers and lost to Atlanta after giving up an almost uncontested layup off a jump ball in the closing seconds.

Cleveland, which won its fourth straight, played without point guard Mark Price, who was sidelined with back spasms. John Williams led the Cavs with 20 points, and Hill had 17.

Hornets 106, Pistons 93

Muggsy Bogues and Hersey Hawkins, each with 18, led seven Charlotte players in double figures as the Hornets sent Detroit to its fifth straight loss.

Alonzo Mourning had 17 points and 13 rebounds for the visiting Hornets, who dominated from start to finish. Detroit got no closer than 12 points in the fourth quarter.

Rookie Grant Hill returned to the lineup after missing three games with the flu and a left-foot injury, leading the Pistons with 21 points. Terry Mills had 15 points and 13 rebounds.

Magic 120, Nuggets 96

The Orlando Magic remained unbeaten at home with a rout of Denver behind Shaquille O'Neal's 24 points.

Reserve forward Reggie Slater, who finished with 16 points, led the Nuggets.

Pacers 81, Hawks 79

Reggie Miller and Derrick McKey scored 12 points each as Indiana fended off an Atlanta rally.

Mookie Blaylock, who led Atlanta with 23 points, scored 11 in the final period. But he missed a jumper from the top of the key that would have tied it with 29 seconds remaining, and the Pacers hung on to win.

Milwaukee 99, Philadelphia 96

Rookie Glenn Robinson scored a season-high 32 points, and Milwaukee withstood a late 12-0 Philadelphia run.

Willie Burton, who had a career-high 53 points the previous night, led the Sixers with 28, and Sharone Wright added 19. Lee Mayberry had 18 and Todd Day 17 for the host Bucks.

Spurs 122, Celtics 110

David Robinson scored 12 straight points in the fourth quarter before fouling out as San Antonio held on to beat Boston.

Robinson finished with 32 points, 11 rebounds and six blocked shots. Vinny Del Negro added a season-high 28 points for the Spurs.

Dominique Wilkins led the visiting Celtics, who have lost six of their last eight games, with 27 points.

Suns 111, SuperSonics 93

Phoenix hit 12 3-pointers, all but three in the first half, to beat Seattle and remain unbeaten at home.

Wesley Person led the Suns with 24 points and was 5-for-7 from 3-point range.

Charles Barkley scored 10 of his 20 points in the fourth quarter.

Gary Payton scored 16 for Seattle, and Shawn Kemp had 15 points and 14 rebounds.

Trail Blazers 121, Clippers 73

Portland had five players in double figures and held Los Angeles to its lowest point total of the season.

Reserve James Robinson led the Blazers with 21 points, 15 in the fourth period. Terry Dehere, the only Los Angeles player in double figures, had 17 points.