Tobias Harris has hit a go-ahead three-pointer late in the fourth quarter and Ben Simmons scored 21 points as the Philadelphia 76ers beat the New York Knicks 90-87 for their third straight victory.
Josh Richardson added 18 points on Saturday night and reserve Furkan Korkmaz scored 17 for the 76ers, who snapped a six-game road losing streak.
Their last win away from home was December 23 in Detroit. Philadelphia is 28-16 overall but just 8-14 on the road.
Marcus Morris Sr had 20 points and missed a half-court heave at the buzzer for the Knicks, who have lost three straight. Julius Randle had 14 points and 12 rebounds.
New York rallied late with a 10-2 run and took a 87-86 lead when Morris sank a jumper over Simmons with 31 seconds left in regulation.
Harris, who made just 5 of 13 shots and finished with 15 points, answered with his fourth three-pointer of the night on the ensuing possession to put Philadelphia ahead 89-87 with 28 seconds to play.
New York had a chance to tie but Philadelphia swarmed Randle on a inbound play and forced the ball out of bounds.
Korkmaz’s free throw with 4.2 seconds left sealed it for the 76ers.
Simmons had 16 points to help the 76ers build a 52-46 lead heading into the half. He shot 7 for 10 from the field and had couple of dunks in transition that brought the Madison Square Garden crowd to its feet.
Also on Saturday, Giannis Antetokounmpo made 29 points and 12 rebounds and Khris Middleton scored 20 points as the Milwaukee Bucks beat the Brooklyn Nets 117-97 for their sixth straight victory.
Milwaukee fell just short of a fifth consecutive game with 120 points, which would have tied a franchise record set last season.
The Los Angeles Clippers rallied to beat the New Orleans Pelicans 133-130, with Kawhi Leonard scoring 39 points, six rebounds and six assists.
The Phoenix Suns held off the undermanned Boston Celtics 123-119, winning for the fourth time in their past five games, with Devin Booker scoring 39 points and falling an assist shy of his first career triple-double.
Fred VanVleet from a hamstring injury to score 29 points as the Toronto Raptors beat the Minnesota Timberwolves 122-112.
The Chicago Bulls’ Zach LaVine scored 42 points as the home side rallied from 15 points down in the final period for a 118-116 victory over the Cleveland Cavaliers.
D’Angelo Russell scored 26 points and the short-handed Golden State Warriors snapped their longest losing streak in nearly 18 years at 10 games by beating the Orlando Magic 109-95.
The Detroit Pistons won their second straight game with an easy 136-103 victory over the Atlanta Hawks.
The Utah Jazz raced to a 16-point lead in the first quarter and routed the Sacramento Kings 123-101.
Oklahoma City Thunder beat the short-handed Portland Trail Blazers 119-106.