The Houston Rockets recovered from blowing a 16-point lead in the second half to beat the Utah Jazz in double overtime 120-115 in the NBA on Saturday. Ron Artest scored 10 of his 28 points in second overtime to clinch a win that moved Houston within half a game of Southwest Division leader San Antonio. The Rockets led 59-43 early in the third quarter, but then went 3-for-18 from the field in the fourth to fuel Utah's comeback. The Jazz almost won despite playing without their top three scorers and rebounders - Carlos Boozer, Mehmet Okur and Paul Millsap - for the second straight game. Hawks 129, Bulls 117: In Atlanta, Joe Johnson scored a season-high 41 points to lead Atlanta over Chicago. Johnson finished only a point off his career high, while Josh Smith also set a season high with 24, as the Hawks bettered their previous highest points tally this season by 10 points. Chicago's Ben Gordon scored 33 points and was 6-of-8 from 3-point range to pass Scottie Pippen and become the Bulls' career leader in 3-pointers. The Bulls matched their season high for points and shot 54 percent from the field but still were not close at the end. Pistons 87, Bucks 76: In Milwaukee, Tayshaun Prince scored nine of his 19 points in the decisive third quarter as Detroit overcame Milwaukee. Allen Iverson added 18 for the Pistons, who have won three straight. Spurs 106, Grizzlies 103, 2OT: In San Antonio, Tony Parker scored 32 points, hitting two of San Antonio's three baskets in the second overtime, as San Antonio edged Memphis. Michael Finley blocked Memphis' last shot to secure the victory. In other results: Trail Blazers 102, Raptors 89; Magic 118, Timberwolves 94; Nets 114, Bobcats 103, OT; Wizards 104, Thunder 95.