TORONTO — Stephen Curry scored a season-high 34 points, Monta Ellis added 28 points and the Golden State Warriors beat the Toronto Raptors 109-102 Monday night.

Ellis, the NBA’s leading scorer, fell heavily after a collision under Toronto’s basket late in the fourth quarter. He remained down for several minutes before being helped up and walking slowly to the locker room. Ellis topped 25 points for the third time in seven games.

David Lee fouled out with 14 points and 12 rebounds and Andris Biedrins had eight points and nine rebounds for the Warriors, who won their first road game in three tries.

Golden State has won four straight and nine of 11 against Toronto, averaging 113.1 points in those 11 contests.

Toronto’s Jarrett Jack scored a season-high 24 and Linas Kleiza added a season-high 20 points but the Raptors lost their fifth in a row.

Amir Johnson and Sonny Weems each scored 12 points and Andrea Bargnani had 11 for Toronto.

Ahead by seven after one quarter, Golden State used a 16-3 run in the second to go up 55-41 at the half.

The Warriors led by as many as 20 points before Toronto’s Leandro Barbosa scored on three straight possessions, cutting it to 75-66 with 2:48 left in the third. After a Golden State timeout, Ellis hit a 3-pointer, restoring the double-digit edge. The Warriors took an 84-72 edge into the fourth.

Toronto fought back with a 12-0 run in the fourth, cutting it to 90-86 on an alley-oop dunk by Johnson with 7:16 left.

Wright ended Golden State’s drought with a pair of free throws and Curry followed with a 3-pointer, but a 3 by Kleiza and a powerful dunk by Weems made it 99-94 with 3:47 to play. This time, Ellis converted a three-point play and Curry drained a 3, keeping the Raptors at bay.

Barbosa left in the second half with a strained left shoulder and did not return.

The Raptors had outrebounded their previous five opponents but were decisively beaten on the boards in this one. Golden State finished with 42 rebounds, while Toronto had 32.

NOTES: Jack’s eight assists were a season high. … Weems returned after sitting out Saturday’s loss at Portland with a sore right knee. … More than 20 members of Toronto’s Chinese media covered the game on Asian Heritage Night, timed to coincide with the visit of Golden State rookie guard Jeremy Lin.