NEW YORK (AP) — Kristaps Porzingis had 31 points and nine rebounds, Derrick Rose scored six of his 18 points down the stretch, and the New York Knicks beat the Portland Trail Blazers 107-103 on Tuesday night.

Rose made the go-ahead basket with a little more than 3 minutes remaining and hit the jumper that clinched it with 6.8 seconds left.

Carmelo Anthony finished with 17 points despite a scoreless fourth quarter for the Knicks, who won their fifth straight at home. Brandon Jennings had 11 assists off the bench.

Damian Lillard scored 22 points for the Trail Blazers but fell to 4-1 at Madison Square Garden. CJ McCollum added 16 points.

More From 1460 ESPN