Curry's 3 lifts Warriors to 10th straight win

Stephen Curry made a go-ahead 3-pointer with 2.2 seconds remaining, sending the Warriors to a thrilling 98-97 win over the Orlando Magic on Tuesday night for their 10th straight win.

Curry finished with 22 points and five assists, and Klay Thompson scored 20 as the Warriors rallied from nine points down in the final four minutes.

Victor Oladipo scored 27 points, and Kyle O'Quinn had 21 points and 11 rebounds in a stunning collapse for the young Magic.

Magic at Warriors box score

Raptors 117 Kings 109

Kyle Lowry scored 27 points and made a pivotal jumper with 57 seconds left to lift the Raptors over the Sacramento Kings.

Terrence Ross matched his season high with 20 points and reserve James Johnson added 19 points and seven rebounds. Six players scored in double figures for the East-leading Raptors, who had lost two in a row.

Rudy Gay had 20 points and a career-high 10 assists for Sacramento. The Kings have lost four straight.

Raptors at Kings box score

Trail Blazers 105 Nuggets 103

LaMarcus Aldridge scored a season-high 39 points and set up the winning basket on a pass inside to Robin Lopez with 1.3 seconds left, helping the Portland Trail Blazers rally for a 105-103 win over the Denver Nuggets.

Aldridge also had 11 rebounds for his fifth double-double in six games. Damian Lillard scored 17 points, and Wesley Matthews added 15.

Ty Lawson led Denver with 24 points and 13 assists on the second night of a back-to-back.

Trail Blazers at Nuggets box score