LeBron James and Lonzo Ball gave the Lakers multiple triple-doubles in a game for just the second time, and Los Angeles routed the Charlotte Hornets 128-100 on Saturday night for its fourth victory in a row.

James had 24 points, 12 rebounds and 11 assists, while Ball had 16 points, 10 rebounds and 10 assists. Magic Johnson and Kareem Abdul-Jabbar are the only other Lakers to accomplish that feat in the same game, doing so on Jan. 22, 1982.

James was unstoppable throughout on penetration, helping the visiting Lakers outscore the Hornets 40-17 in the third quarter and build a 30-point lead with his second triple-double of the season and 75th of his career. He did not play in the fourth quarter with the game out of reach.

Ball had his third career triple-double.

Kemba Walker was held to a season-low four points on 2-for-13 shooting from the field. Walker is in the midst of a major shooting slump, making just 32.3 percent (34-for-105) of his shots in the last six games.

Orlando 96, Utah 89: Evan Fournier scored 24 points, reserve Terrence Ross added 10 of his 19 in the fourth quarter, and the Magic rallied from an 11-point deficit to beat the Jazz and sweep their two-game "homestand" in Mexico City.

Houston 105, Memphis 97: James Harden had 32 points, 12 rebounds and 10 assists for his second consecutive triple-double, and the visiting Rockets held off a fourth-quarter burst to beat the Grizzlies.

Detroit 113, Boston 104: Blake Griffin scored 27 points and Andre Drummond added 19 points and 20 rebounds to help the host Pistons end the Celtics' eight-game winning streak.

Chicago 98, San Antonio 93: Kris Dunn scored 24 points and Lauri Markkanen 23 as the visiting Bulls, playing without Zach LaVine (left ankle), came back from 21 down to beat the Spurs.

Oklahoma City 110, L.A. Clippers 104: Paul George scored 33 points to help the host Thunder beat the Clippers.