Toronto Raptors guard DeMar DeRozan (10) drives past Chicago Bulls forward Nikola Mirotic (44) during the second half of an NBA basketball game in Toronto, Tuesday, March 21, 2017. (Frank Gunn/The Canadian Press via AP)
Toronto Raptors guard DeMar DeRozan (10) drives past Chicago Bulls forward Nikola Mirotic (44) during the second half of an NBA basketball game in Toronto, Tuesday, March 21, 2017. (Frank Gunn/The Canadian Press via AP) Credit: Frank Gunn

Toronto — DeMar DeRozan had 42 points, and the Toronto Raptors snapped an 11-game losing streak against the Chicago Bulls on Tuesday night by rallying for a wild 122-120 overtime win.

DeRozan shot 17 of 38 from the floor and also collected eight assists. Cory Joseph had 19 points for the Raptors, and Serge Ibaka scored 16 before he was ejected for his role in a memorable fight with Robin Lopez during the third quarter.

Warriors 112, Mavericks 87

Dallas — Klay Thompson had 23 points with five 3-pointers and the Warriors earned their 28th road win this season. Stephen Curry, two-time MVP and the older brother of Dallas’ Seth Curry, had 17 points and nine assists for the defending NBA champion Warriors.

Pelicans 95, Grizzlies 82

New Orleans — DeMarcus Cousins enjoyed his most prolific performance yet with the Pelicans with 41 points and 17 rebounds, and New Orleans beat Memphis.

Cousins hit five 3-pointers, tying a career high. He made five shots inside while being fouled for three-point plays and had the jubilant home crowd chanting his nickname, “Boogie.”

Heat 112, Suns 97

Miami — Hassan Whiteside had 23 points and 14 rebounds before leaving late with blood on his right hand, and Miami beat Phoenix.

Nets 98, Pistons 96

New York — Brook Lopez made a jumper as time expired to give Brooklyn a victory over Detroit.