The Sacramento Kings lost at home for only the fifth time all season.
Andrei Kirilenko had 24 points and 14 rebounds last night, leading the Utah Jazz to a 102-97 victory over the Kings. Kirilenko scored the final 4 points for Utah, which snapped Sacramento's four-game winning streak.
Peja Stojakovic missed a potential game-tying 3-pointer in the closing seconds, and Kirilenko made a fast-break dunk at the final buzzer. Reserve guard Maurice Williams scored 19 points and Raja Bell came off the bench for 15.
Mike Bibby scored 26 points, Stojakovic had 21, and Doug Christie added 17 points for the Kings, who shot 38 percent.
Bucks 106, Grizzlies 104 -- Keith Van Horn tied his season high with 30 points in his first start for Milwaukee as the host Bucks defeated Memphis.
Van Horn came off the bench in his first four games after being acquired from New York Feb. 15, but with Joe Smith out with an injured left ankle, he got his first start.
Michael Redd's free throw shot with 22 seconds left gave the Bucks a 105-104 lead, but his second shot hit the front of the rim and Shane Battier grabbed the rebound. With 5.3 seconds left, Battier caught an inbounds pass from Jason Williams and had a good look at the basket, but he missed from the top of the key.
Suns 104, SuperSonics 99 -- Amare Stoudemire scored 24 points and visiting Phoenix won two in a row for the first time since mid-January.
Shawn Marion had 18 points and 13 rebounds for the Suns, who got two crucial baskets from Howard Eisley (16 points) in the final three minutes.
The Suns held the Sonics' two best players, Ray Allen (23 points) and Rashard Lewis (14), to miserable shooting games.
Hornets 89, Pacers 77 -- Jamal Mashburn scored 22 and Baron Davis 18 as host New Orleans snapped Indiana's four-game winning streak.
Austin Croshere's 3-pointer pulled Indiana to 78-70 with a little over four minutes to go, then Davis took control.
He answered with a three of his own, drew a charge on Al Harrington's drive, then slipped a pass to P.J. Brown for a dunk, putting the Hornets up, 83-72, with three minutes left.
Cavaliers 112, Magic 107 -- LeBron James scored 6 of his 30 points in overtime and Zydrunas Ilgauskas added 28 points to lead visiting Cleveland over Orlando.
James, who committed an offensive foul on Cleveland's final possession of regulation, also had 11 rebounds as the Cavaliers won after blowing an 18-point fourth-quarter lead. Carlos Boozer added 17 points and 16 rebounds, and Jeff McInnis had 16 points and 10 assists.
Rockets 89, Trail Blazers 85 -- Steve Francis had 21 points and a season-high five steals to lead host Houston over Portland, snapping the Trail Blazers' five-game winning streak.
Francis fed Maurice Taylor in the lane for a basket with 1:49 to play, then hit a jumper with 1:03 to go for an 89-81 lead.
Clippers 96, Knicks 94 -- Quentin Richardson scored 23 points and Bobby Simmons hit a go-ahead 19-footer with 21.3 seconds remaining as host Los Angeles extended New York's losing streak to five games.
Elton Brand had 19 points and 12 rebounds for the Clippers, who had lost seven of their previous nine games.
Pistons 105, Hawks 83 -- Chauncey Billups and Richard Hamilton each had 20 points, and four other Pistons scored in double figures in Auburn Hills, Mich.
Detroit reserves Corliss Williamson scored 17 and Mike James, acquired from Boston, had 13 points and 7 assists.
Timberwolves 91, Warriors 81 -- Kevin Garnett had 24 points, 9 rebounds, and 9 assists as host Minnesota beat Golden State for the first time this season.
Minnesota, which has now defeated every other NBA team this season, lost to the Warriors in both of their previous meetings.
. . .
Peja Stojakovic had 37 points and nine rebounds as the Sacramento Kings beat the host Los Angeles Lakers, 103-101, late Thursday night. Mike Bibby made two 3-pointers in the final 90 seconds to cap a 31-point performance.