Knicks 99, Raptors 94
Carmelo Anthony scored 37 points, Kenyon Martin had 19 points and 11 rebounds, and the New York Knicks clinched a playoff berth with a win over the host Toronto Raptors on Friday night.
Martin shot 9-of-10 from the field and didn’t miss until 1:40 remained in the game, J.R. Smith scored 14 points and the Knicks earned their 41st win. That guaranteed they’ll reach the playoffs for the third consecutive season.
The defeat was a double blow for Toronto, which lost for the 11th time in 15 games and saw forward Rudy Gay leave in the second with a sore back. He did not return.
Alan Anderson scored a career-high 35 points, DeMar DeRozan had 18 and Jonas Valanciunas 10 as the Raptors lost their third in a row.
Down by 14 points midway through the third, the Raptors rallied to make a game of it in the fourth. A three-point play by DeRozan cut it to 84-82 with 6:17 left, but Anthony answered with a three-point play of his own, keying a 10-2 run that put the Knicks up 94-84 with 4:00 remaining.
Heat 103, Pistons 89
LeBron James scored 29 points, Dwyane Wade added 19 and host Miami extended their winning streak to 25 games by pulling away in the second half and beating Detroit.
Shane Battier and Mario Chalmers scored 11 apiece for Miami, which shook off another slow start to move within eight of tying the 1971-72 Los Angeles Lakers for the longest winning streak in NBA history.
James added eight rebounds and eight assists for Miami, whose magic number for clinching the No. 1 seed in the Eastern Conference is now three.
Pacers 102, Bucks 78
Tyler Hansbrough had 22 points and 12 rebounds to lead the host Indiana Pacers to their third consecutive win.
Paul George added 20 points and had Roy Hibbert had 11 points, eight rebounds and seven blocks for the Pacers.
Monta Ellis had 22 points to lead the Milwaukee Bucks, who have lost five of seven.
The Pacers went on a 14-4 run to start the second half and to take a 61-48 lead midway through the third quarter.
Thunder 97, Magic 89
Kevin Durant scored 11 of his 25 points in the fourth quarter, Russell Westbrook had 19 points and Oklahoma City held off host Orlando.
The Magic briefly took a one-point lead in the final quarter, but the Thunder hit eight of their final 10 free throws to help seal the victory.
Maurice Harkless led the Magic with 25 points, followed by Jameer Nelson with 16.
Orlando lost starting shooting guard Arron Afflalo in the second quarter with a right hamstring injury.
Trail Blazers 104, Hawks 93
Wesley Matthews scored 28 points to lead three Trail Blazers with at least 20 points and Portland beat host Atlanta.
Damian Lillard scored 22 points and LaMarcus Aldridge had 20 points and 13 rebounds, giving him at least 20 points in seven consecutive games.
The Hawks led by 11 points in the third quarter before Matthews rallied the Trail Blazers.
Josh Smith led Atlanta with 24 points and 10 rebounds.
Hornets 90, Grizzlies 83
Robin Lopez had 23 points, including a key putback and a pair of free throws in the final 1:11 for host New Orleans.
Lopez also had 10 rebounds for New Orleans, which has won two in a row.
Mike Conley scored 20 points while nearly leading the Memphis Grizzlies back from a 16-point fourth-quarter hole. His consecutive 3s had Memphis as close as 83-81 with 2:36 left, but Greivis Vasquez answered with a big 3 and Lopez’s putback made it 88-81.
Spurs 104, Jazz 97
Tony Parker had 22 points in his return from an eight-game absence, Tim Duncan added 19 points and 16 rebounds and host San Antonio sent Utah to its third straight loss.
Kawhi Leonard added 21 points, including five in overtime, and Danny Green had 15 points for San Antonio.
Mo Williams scored 23 points, Al Jefferson had 18 and Alec Burks 14 for Utah.
Mavericks 104, Celtics 94
Dirk Nowitzki scored 22 points, and Shawn Marion had a double-double in his return from a calf injury to spoil Jason Terry’s return to Dallas.
Terry scored eight in his first game in Dallas since leaving for Boston in free agency. Paul Pierce and Brandon Bass led Boston with 16 points apiece.