HOUSTON — The shots stopped falling, Boston's stars took over and just like that, the Houston Rockets' 22-game winning streak was history.

Kevin Garnett scored 22 points and Paul Pierce added 20 as the Celtics beat the Rockets 94-74 on Tuesday night, stopping Houston's remarkable victory run.

The Rockets hadn't lost since a 97-89 defeat to Utah on Jan. 27 and put together the NBA's second-longest winning streak. It ended 11 victories shy of the 1971-72 Los Angeles Lakers, who won 33 in a row.

It was only Houston's second loss in 28 games and its fourth since a 97-93 loss in Boston on Jan. 2, a game Tracy McGrady sat out with a knee injury. The Rockets also lost for the first time in 11 games since Yao Ming went out with a season-ending foot injury on Feb. 26.

PISTONS 136, NUGGETS 120: At Auburn Hills, Mich., Richard Hamilton scored 24 points, Rasheed Wallace added 21, and Detroit beat Denver.

Carmelo Anthony led all scorers with 27 points, while Allen Iverson had 20 points and 11 assists for Denver.

LAKERS 102, MAVERICKS 100: At Dallas, Kobe Bryant scored 29 points and Vladimir Radmanovic scored 10 of his 21 in the final quarter, giving Los Angeles just enough to hold off Dallas.

Dirk Nowitzki had 35 points, 11 rebounds and a season-high five blocks for Dallas, which fell to 0-6 against teams with winning records since adding Jason Kidd.

BULLS 112, NETS 96: At Chicago, Luol Deng scored 20 points, and Drew Gooden had 19 points and 11 rebounds as Chicago built a big halftime lead, survived a sluggish third quarter and pulled away to beat New Jersey.

Vince Carter led the Nets with 22 points and Richard Jefferson finished with 21.

HEAT 112, BUCKS 106: At Milwaukee, Jason Williams and Ricky Davis had double-doubles, Chris Quinn hit three crucial 3-pointers in the fourth quarter, and Miami snapped an 0-for-March winless streak. Michael Redd scored 27 points for Milwaukee.

KINGS 122, WARRIORS 105: At Sacramento, Calif., Kevin Martin scored 34 points, Ron Artest added 26 and the Kings snapped a three-game losing streak against their Northern California rivals.

Baron Davis had 24 points for the Warriors.

SUNS 111, TRAIL BLAZERS 98: At Portland, Ore., Amare Stoudemire scored 25 points, Steve Nash added 22 and Shaquille O'Neal had 16 points and 15 rebounds as Phoenix rolled to victory.

LaMarcus Aldridge scored a game-high 31 points for Portland.