Kevin Durant scored 35 points and rookie reserve Serge Ibaka hit a crucial basket in the final minute, allowing Oklahoma City Thunder to stave off a late Phoenix Suns rally and win 96-91 in the NBA Friday. The Thunder limited Phoenix to a season-low 34 points in the second half but needed a late basket from an unlikely source to avoid a third straight hearbreaking defeat. Ibaka scored inside with 33 seconds left to push Oklahoma City's lead to 91-86, after the Suns had closed a 12-point deficit to three. Ibaka ended up matching his career high with 15 points, and Jeff Green and Thabo Sefolosha also scored 15 for the Thunder. Amare Stoudemire had 24 points and 15 rebounds to lead Phoenix, which took a step back in the race for the No. 2 seed in the Western Conference playoffs. Mavericks 83, Trail Blazers 77: In Portland, Oregon, Dallas clinched the Southwest Division by beating Portland. Dirk Nowitzki scored 40 points, making a key 3-pointer with under three minutes left. He had 10 rebounds and was 17 for 17 from the free throw line for the Mavericks. LaMarcus Aldridge had 27 points for the Blazers, who had won the three previous meetings with the Mavericks this season. Pacers 116, Cavaliers 113: In Cleveland, Danny Granger had 36 points, including nine of Indiana's final 11, as the Pacers beat Cleveland's backups. With home-court advantage clinched through the NBA finals, Cavs coach Mike Brown is using this week to rest some regulars. Cleveland played without starters LeBron James, Antawn Jamison, Mo Williams and Shaquille O'Neal, plus reserve Daniel Gibson. The Pacers took advantage, ending a 10-game losing streak in Cleveland. Hawks 107, Raptors 101: In Atlanta, the hosts hung on to beat Toronto, and reached the 50-win mark for the first time in 12 years. Grizzlies 107, Spurs 99: In San Antonio, Memphis dealt San Antonio a heavy setback in a tight playoff race. Zach Randolph had 28 points and 15 rebounds, and Rudy Gay added 21 points for the Grizzlies who, with nothing to play for with their own playoffs hopes gone, settled for dropping the Spurs back down to the No. 8 seed in the Western Conference. Jazz 114, Hornets 103: In New Orleans, Utah remained within striking distance of the second playoff seed in the Western Conference by downing New Orleans. Magic 118, Knicks 103: In Orlando, Florida, Dwight Howard and Vince Carter scored 25 points apiece as Orlando tuned up for the playoffs with a victory over New York. Rockets 97, Bobcats 90: In Houston, the hosts made it three straight wins by downing Charlotte. Wizards 106, Celtics 96: In Boston, Washington opened a 28-point first-half lead and withstood a late flurry of 3-pointers to beat Boston. Lakers 97, Timberwolves 88: In Minneapolis, Los Angeles secured home court throughout the Western Conference playoffs with victory over Minnesota. Bucks 95, 76ers 90: In Philadelphia, Milwaukee took sole possession of fifth place in the Eastern Conference by defeating Philadelphia. Pistons 106, Heat 99: In Miami, Detroit snapped Miami's nine-game winning streak. Nets 127, Bulls 116, 2OT: In East Rutherford, New Jersey, Devin Harris hit a go-ahead jumper early in second overtime as New Jersey prevented Chicago from taking over the final playoff spot in the Eastern Conference .