TORONTO -- David Lee had 21 points and 12 rebounds Monday as the Golden State Warriors defeated the Toronto Raptors 114-102.

Klay Thompson added 19 points and seven boards for Golden State (27-17), which used a late 9-2 run in the fourth quarter to pull away.

The win snapped Golden State's two-game skid on its road trip while improving the Warriors to 14-5 against the Eastern Conference this season.

Aaron Gray led the Raptors (16-29) with a career-high 22 points, to go along with 10 rebounds. DeMar DeRozan added 21 points and nine assists for Toronto.

Amir Johnson, who came into the game averaging 14.6 points and 9.1 rebounds in his last 10 games for the Raptors, finished with nine points and five rebounds.

The game marked the return of Andrew Bogut to the Warriors lineup after missing 38 games recovering from April surgery for a micro fracture in his left ankle.

Bogut played four games this season before deciding in November that his ankle wasn't healthy enough. The 28-year-old Australian finished with 12 points and eight rebounds in 24 minutes of action.

Gray scored on a layup in the third quarter as part of a 10-0 Toronto run that erased Golden State's first double-digit lead of the game.

Warriors guard Stephen Curry, who came in averaging 30.3 points against the Raptors -- his highest against any team, left late in the third quarter after he twisted his ankle. Curry finished with 17 points in 26 minutes of action.

Toronto finished the month of January 4-6 at home and are now 7-15 against the Western Conference this season.

Notes: Raptors forward Landry Fields, who had just two points in 13 minutes during the first half, left the game with flu-like symptoms at halftime. ... Raptors guard Kyle Lowry missed Monday's game with back spasms.