NEW YORK — Kevin Garnett made a jumper to beat the overtime buzzer, giving the Boston Celtics a 107-105 victory over the New York Knicks on Sunday.
Paul Pierce scored a season-high 33 points, and had all of Boston’s points in overtime until the final shot. Two Knicks followed Pierce on the final play, leaving Garnett wide open from the top of the key for his 19-footer.
Garnett and Ray Allen had miserable shooting nights, but Rajon Rondo finished with 14 points, 10 assists and nine rebounds as Boston won for the second time in five games.
Reserve Al Harrington scored 30 points and David Lee had 22 points and 15 rebounds for the Knicks, who had won their previous two games.
TORONTO — Vince Carter scored 24 points, Dwight Howard had 17 points and 12 rebounds and Orlando won its fifth straight game.
J.J. Redick had 19 points, Jason Williams had 16 and Rashard Lewis added 11 for the Magic, who have won eight of 10.
Chris Bosh scored 22 points, Jose Calderon had 16 and Hedo Turkoglu scored 12 for Toronto, which has lost four of five. The Raptors are 4-2 at home this season, with both defeats coming against the Magic.
CHARLOTTE, N.C. — Nazr Mohammed scored 18 points, Boris Diaw added 17 and Charlotte beat Indiana to snap a seven-game losing streak.
Rookie Derrick Brown scored a season-high 13 and Stephen Jackson added 10 in his first home game with Charlotte, helping the NBA’s lowest-scoring team to its best offensive performance in weeks.
MIAMI — Dwyane Wade had 31 points, and Udonis Haslem hit a jumper with 15.4 seconds left to lift Miami.
Haslem finished with 14 points off the bench, including both field goals for Miami in the final minute. He tied the game at 100 with 45 seconds left, then after Marcus Thornton put the Hornets ahead with a free throw, Haslem won it with a shot from the left side.