Carmelo Anthony had 30 points to give the New York Knicks a 116-107 win over the Los Angeles Lakers. Kobe Bryant's 31-point,10-rebound effort wasn't enough in Mike D'Antoni's return to New York.