DALLAS — Dirk Nowitzki scored seven of his 32 points in overtime, leading the Dallas Mavericks to a 128-119 victory over the Oklahoma City Thunder on Tuesday night.

Kevin Durant led Oklahoma City with 43 points. He has scored at least 25 in 36 consecutive games in the longest such streak since Michael Jordan’s 40-game run during the 1986-87 season.

Dallas had seven players score in double figures. Jose Calderon went 6 for 8 from three-point range and finished with 22 points.

Russell Westbrook scored 23 for Oklahoma City in 33 minutes of action.

The victory pushed Dallas into eighth place in the Western Conference, a half-game ahead of idle Phoenix.

Cavaliers 102, Raptors 100: In Cleveland, Dion Waiters scored 24 points and Luol Deng added 19 to lead Cleveland.

Kyle Lowry scored 22 for the Raptors, who had a chance to tie it in the final seconds, but guard Greivis Vasquez lost his footing and committed a turnover with 1.9 seconds left.

Magic 95, Trail Blazers 85: In Orlando, Fla., Tobias Harris had 25 points and 11 rebounds to pace the home squad.

Nik Vucevic added 22 points and 10 boards for the Magic. Victor Oladipo had 13 points and six assists.

Orlando improved to 16-18 at home, compared to 4-34 on the road.

Robin Lopez led Portland with 20 points. The Blazers, who entered the night in fifth place in the West, have lost three straight.

Lakers 127, Knicks 96: In Los Angeles, Xavier led the Lakers with 22 points and Nick Young contributed 20. Kent Bazemore, Jodie Meeks and Chris Kaman all scored in double figures in the victory.

Carmelo Anthony paced New York with 29 points on 10-of-21 shooting.

Rim shots

Los Angeles Lakers center Pau Gasol has been diagnosed with vertigo. Gasol isn’t expected to play when the Lakers host the New York Knicks on Tuesday.

The 7-foot Spaniard missed the second half of Los Angeles’ victory over Orlando after complaining of dizziness and nausea.

He spent the night in a hospital, but the Lakers said an MRI of his head was normal.