NEW YORK — Jeremy Lin had 28 points and a career-high 14 assists, Steve Novak made four 3-pointers in the fourth quarter and the New York Knicks ended the Dallas Mavericks’ six-game winning streak with a 104-97 victory Sunday.
J.R. Smith scored 15 points in his Knicks debut and Novak had all of his 14 in the final period as New York won for the eighth time in nine games.
In a game of wild momentum swings, the Knicks reeled off 17 consecutive points in the first quarter, fell behind by 12 in the third, then pulled it out to beat the Mavericks for only the third time in the last 20 meetings.
Dirk Nowitzki scored a season-high 34 points for the Mavericks.
HEAT 90, MAGIC 78
In Miami, Dwyane Wade scored 27 points, LeBron James had 25 points, 11 rebounds and eight assists, and the NBA-leading Miami Heat beat Orlando for its sixth consecutive victory.
Wade made 13 of 23 shots from the floor, shooting 50 percent or better for the 10th consecutive game.
J.J. Redick, who was a late addition to the Orlando starting lineup after Jason Richardson was scratched with chest pain, scored 17 points.
THUNDER 124, NUGGETS 118
In Oklahoma City, Kevin Durant and Russell Westbrook combined for 91 of Oklahoma City’s points in a victory over Denver.
Durant scored a career-best 51 points for the top performance in the NBA this season, and Westbrook had 40.
Serge Ibaka added 14 points, 15 rebounds and 11 blocks.
Aron Affialo led Denver with 27 points.
TIMBERWOLVES 92, 76ERS 91
In Minneapolis, Kevin Love scored 12 of his 20 points in the fourth quarter, including a pair of free throws with 0.1 seconds, to lead Minnesota to a win over Philadelphia.
Ricky Rubio had a career-high 22 points to go with six rebounds and five assists.
SUNS 102, LAKERS 90
In Phoenix, Jared Dudley scored a season-high 25 points, Marcin Gortat had 21 points and 15 rebounds and Phoenix beat Los Angeles, ending a four-game losing streak.
Kobe Bryant scored 32 points but was 1 of 8 on 3-pointers and committed 10 turnovers, one shy of his career worst.
PISTONS 96, CELTICS 81
In Auburn Hills, Mich., Greg Monroe had 17 points, 10 rebounds and seven assists, and Rodney Stuckey added 16 points to lead surging Detroit over Boston.
Paul Pierce led Boston with 18 points.
ROCKETS 101, JAZZ 85
In Houston, Kyle Lowry scored 32 points and Luis Scola had 26 and Houston fought off a late run from Utah.
Al Jefferson, who was coming off a season-high 34-point performance on Friday, led the Jazz with 23 points.
PACERS 108, BOBCATS 73
In Indianapolis, All-Star Roy Hibbert had 18 points and 14 rebounds to lead Indiana.
Danny Granger and David West each scored 14 points for the Pacers, who have won two in a row following a season-long five-game losing streak.
CAVALIERS 93, KINGS 92
In Cleveland, Kyrie Irving’s two free throws with 0.4 seconds remaining gave Cleveland a win, extending Sacramento’s losing streak to five games.
BUCKS 92, NETS 85
In Newark, N.J., Ersan Ilyasova had career highs of 29 points and 25 rebounds, and Milwaukee snapped a four-game losing streak.