CLEVELAND -- LeBron James scored 27 points with 13 assists, Kevin Love added 22 points and 18 rebounds, and the Cleveland Cavaliers defeated the Charlotte Hornets 97-88 on Monday night.
The Cavaliers jumped to a 21-0 lead, but the Hornets regrouped and got within two points early in the third quarter before the Cavaliers pulled away. Charlotte trailed 59-57, but Cleveland regained control and pushed the lead back to double figures.
The Cavaliers ended the third on a 21-9 run. James scored seven points while Tristan Thompson added seven, including two dunks on assists from Kyrie Irving. Love hit a 3-pointer late in the quarter and Charlotte got no closer than eight points.
Irving scored 16 points for the Cavaliers, who were coming off consecutive road losses to Oklahoma City and New Orleans after winning eight in a row.
Kemba Walker led Charlotte with 24 points while Al Jefferson added 14.
In information provided by the Cavaliers from Elias Sports Bureau, the 21-0 lead to start a game is the largest to start a game since Portland scored the first 22 points against Boston in 2004.
Charlotte center Cody Zeller left the game late in the fourth quarter after hitting his head on the floor while scrambling for a loose ball.
Cleveland, which began a five-game homestand, has won six straight at Quicken Loans Arena.
The Hornets are 1-10 away from home -- the worst road in the NBA. Charlotte has lost three straight and 13 of 15.
Michael Kidd-Gilchrist replaced Gerald Henderson in the starting lineup, but scored one point in 21 minutes for Charlotte. Kidd-Gilchrist came off the bench in the last three games after returning from a stress reaction in his right foot.