CLEVELAND — Kyrie Irving's personal showcases are becoming a common occurrence.

Irving scored a season-high 32 points and the reigning NBA champion Cleveland Cavaliers remained undefeated, beating the Houston Rockets 128-120 on Tuesday night.

"He's growing every day," said LeBron James, who scored 19 points and had 13 rebounds. "He's only 24 years old. He's special."

Count Houston coach Mike D'Antoni as another Irving fan after watching Cleveland's point guard take over the game.

"Kyrie is great, he's got it all," D'Antoni said. "All you can do is hope he misses shots. You put a hand in his face to make it as difficult as possible."

Kevin Love scored 24 points as Cleveland placed six players in double figures. The Cavaliers are 4-0 for the first time in 16 years.

James Harden scored a season-high 41 points and had 15 assists for Houston.

Ryan Anderson's 3-pointer cut Cleveland's lead to 114-112 with 2:18 to play, but 3-pointers by James and J.R. Smith and another 3 by Irving with 34 seconds left pushed the margin to 125-116.

The game's tip-off was moved up an hour to 6 p.m. because the Indians and Cubs were playing Game 6 of the World Series across the street at Progressive Field.

James and some teammates made their way across the plaza to Progressive Field for Game 6.

Cleveland scored 43 points in the fourth quarter, making 13 of 15 from the field, including its last eight shots.

"It's all about executing down the stretch," Irving said. "That's not necessarily hard for us. It's just about consistently getting better."

Harden, who was 13 of 20 from the field, gave the Cavaliers credit for hitting clutch shots.

"They didn't miss the last five or six minutes," he said. "Some shots we wanted to live with and some shots they just made."

Smith scored 15 points for Cleveland while Mike Dunleavy and Channing Frye had 11 apiece.

Eric Gordon scored 16 points for Houston. Nene added 13 and Anderson had 12.

Irving's driving layup after a spin move in the lane gave Cleveland a 94-92 lead with 8 minutes to play and began a 13-3 run. Iman Shumpert and Dunleavy hit 3-pointers before Love was fouled shooting a 3 and made all three free throws.

James, who air-balled a free throw in the second quarter, also had eight assists.

Rockets guard Trevor Ariza left the game in the third quarter after bumping heads with Tristan Thompson. Ariza received five stitches and returned with a bandage under his right eye.

Houston, which began a five-game trip, opens the season with seven road contests in eight games. The Rockets had won four straight games in Cleveland.

TIP-INS

Rockets: Houston committed a backcourt violation when Ariza stepped across the timeline after receiving the opening tip. ... Harden has been playing point guard in place of Patrick Beverley (left knee), who remains out after undergoing arthroscopic surgery on Oct. 25. ... C Clint Capela made two free throws in the third quarter after missing his first seven attempts of the season.

Cavaliers: Smith hit his 344th 3-pointer, passing Cleveland assistant coach Damon Jones for ninth place on the team's all-time list. ... Frye returned to the team after missing two games after the death of his mother. ... Cleveland trailed after the opening quarter for the first time in four games.

LESSONS LEARNED

Harden thought the loss produced some positives for the Rockets, who fell to 2-2.

"It was a good test for us," he said. "Playing against the defending champions on their home court, we can take some good things out of this."

NOT A BIG THING

Cavaliers coach Tyronn Lue won't lose any sleep over the fact the Rockets scored 120 points and shot 48 per cent.

"I didn't care, just win," he said. "So this game I just circled 'Get a win.' That's a tough team to play."

UP NEXT

Rockets: Visit New York on Wednesday. D'Antoni coached the Knicks from 2008-2012, posting a 121-167 regular season record with one playoff appearance.

Cavaliers: Host Boston on Thursday. The Celtics host Chicago on Wednesday.