Jeremy Lin was overwhelmed by the Miami Heat his last time out, but he bounced back in a big way against the Cleveland Cavaliers on Wednesday.

Lin, who went 1-of-11 from the floor while committing eight turnovers against Miami, scored 19 points to go with 13 assists while turning the ball over just once as the New York Knicks downed Cleveland, 120-103.

Carmelo Anthony scored 22 and Steve Novak nailed five three-pointers en route to 17 points off the bench for New York, which overcame a 17-point first-half deficit. The Knicks recorded 30 assists on 43 made field goals.

Antawn Jamison had a double-double with 23 points and 10 rebounds, while Kyrie Irving added 22 to go with seven assists for the Cavs, who have lost three straight games.