Kristaps Porzingis had 26 points and 12 rebounds, Derrick Rose scored 25 in his return from injury and the New York Knicks held off the Los Angeles Lakers 118-112 Sunday night for their sixth win in seven games.