New York Knicks forward Carmelo Anthony secured one of the most satisfying victories of his career against the Boston Celtics, leading his team to an 89-86 road win at the TD Garden.

The Knicks' 89-86 triumph Thursday night snapped their 11-game losing streak at Boston and also was a measure of revenge for a defeat against the Celtics at Madison Square Garden on Jan. 7, when Anthony jawed both on and off the court with veteran Kevin Garnett and earned himself a one-game suspension.

The teams' latest meeting was a shenanigan-free, defensive-minded contest that was not decided until late in the fourth quarter, when the Celtics shot themselves in the foot with turnovers on two of their last three possessions.

Anthony led the way for the Knicks with 28 points, his 27th straight game with at least 20 points dating back to Nov. 16. The star forward, who was booed throughout the night by the Celtics' fans, also hauled down nine rebounds.

In the teams' previous game, Anthony was so rattled by Garnett's trash-talking that he waited outside the Celtics' bus after the contest in a bid to continue his war of words with the power forward, a loss of composure that earned the Knicks' star a one-game suspension and caused many observers to question his leadership.

But Anthony was on his best behavior Thursday night, even helping Garnett to his feet after one play.

Amar'e Stoudemire, meanwhile, was a big contributor for New York off the bench, scoring seven of his 15 points at the free-throw line and also grabbing nine boards.

Point guard Rajon Rondo led the way for the Celtics, recording a "triple-double" with 23 points, 11 assists and 10 rebounds, while Garnett snagged 12 rebounds but scored just eight points.

With the win, the Knicks improved their record to 26-14, while the Celtics fell to 20-22.

In other action Thursday night in the NBA, the Toronto Raptors edged the Orlando Magic 97-95 and the Phoenix Suns surprised the Los Angeles Clippers 93-88. EFE