Kevin Garnett scored 22 points and Paul Pierce added 20 as the Boston Celtics beat the Rockets 94-74 on Tuesday, stopping Houston's remarkable victory run at 22 games. 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. Luis Scola scored 15 for Houston, which had a 15-game home streak snapped. Pistons 136, Nuggets 120: At Auburn Hills, Michigan, Richard Hamilton scored 24 points, Rasheed Wallace added 21, and Detroit beat Denver. The Nuggets were coming off a record-setting 168-116 victory over Seattle, but it was Detroit's offense that took over Tuesday night. The Pistons hadn't scored 130 points in regulation since beating Denver 130-116 on March 8, 2000. The Pistons scored a season-high 73 points in the first half, getting at least four points from 10 different players. Carmelo Anthony led all scorers with 27 points, while Allen Iverson had 20 points and 11 assists. Denver also had seven players in double figures. Lakers 102, Mavericks 100: At Dallas, Kobe Bryant scored 29 points and Vladimir Radmanovic scored 10 of his 21 in the final quarter to give Los Angeles just enough to hold off Dallas. The Lakers led by 25 points midway through the third quarter, but were up only 101-100 with 4.8 seconds left. Derek Fisher made one of two foul shots after that, then Dirk Nowitzki had a chance to win it for Dallas but missed a 3-pointer as time expired. Nowitzki had 35 points, 11 rebounds and a season-high five blocks, but the Mavericks' five-game winning streak was snapped. Dallas 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. New Jersey whittled a 24-point halftime deficit to nine early in the fourth quarter, but the Bulls didn't falter. In its previous two games, Chicago squandered final-period leads and lost to the 76ers and Hornets. Ben Gordon scored 10 of his 17 points in the fourth quarter and Larry Hughes added 16 in Chicago's balanced attack. Vince Carter led the Nets with 22 points and Richard Jefferson finished with 21. Other results: Kings 122, Warriors 105; Heat 112, Bucks 106; Suns 111, Trail Blazers 98. __