OAKLAND, Calif., Jan. 22 (Ticker) -- LeBron James closed out the Cleveland Cavaliers' road trip with another big performance.

James recorded his second triple-double in three games with 28 points, 12 rebounds and 10 assists as the Cavaliers rolled to a 105-87 victory over the struggling Golden State Warriors.

NBA TV highlights from
On Wednesday, the 20-year-old James became the youngest player in NBA history to post a triple-double in a win at Portland.

When the Warriors trimmed the deficit to 83-77 with 9:41 to go, James scored the last eight points of a 10-0 run - highlighted by a thunderous dunk on a long outlet pass from Eric Snow with 6:51 remaining.

Snow collected 16 points and 12 assists for the Cavaliers, who went 3-3 on its road trip.

Zydrunas Ilgauskas and Drew Gooden scored 18 points each and helped Cleveland enjoy a a 48-22 advantage in points in the paint.

Jason Richardson scored 22 points for the Warriors, who trailed the entire second half en route to their 11th loss in their last 12 games.