Ray Allen scored 27 points and Vladimir Radmanovic chipped in with 23 points and 11 rebounds to lead the Seattle SuperSonics to a 105-97 win over the Cleveland Cavaliers on Sunday.
Antonio Daniels contributed 15 points, eight assists and six rebounds to the cause as the host SuperSonics registered their fourth victory in five games.
Seattle was without its second leading scorer Rashard Lewis, who missed his second consecutive game with knee problems.
LeBron James produced another sparkling effort for Cleveland, notching a game-high 35 points, 11 assists and five rebounds.
Drew Gooden added 27 points as the Cavaliers lost for only the second time this year.
Cleveland pulled to within 94-91 but Allen hit a jumper and Luke Ridnour went six-for-six from the free throw line to seal the win in the last 30 seconds.
In Toronto, Morris Peterson recorded 25 points and 10 rebounds for his first double-double of the season and Chris Bosh had 24 points and 10 rebounds as the Raptors beat the New Orleans Hornets 102-99 to post their third straight win at the Air Canada Centre.
Trailing by 16 points in the third quarter, the Raptors mounted a late charge and Rafer Alston nailed two free throws with five seconds remaining.
Jalen Rose, Toronto's highest-paid player, came off the bench to score 19 points, including 11 in the fourth quarter, as the Raptors seized their ninth victory in 10 home games.
Lee Nailon had a career-high 32 points for the Hornets, who are an NBA-worst 5-31.
More from rediff