LeBron James is in his 15th season with the NBA at 33 years-old, but he made a rather bold statement saying his game is at "an all-time high."

It's pretty hard to argue with him based on his performance this season and his ability to lead the Cavaliers.

That was the case yet again Wednesday night as the Cavaliers defeated the Nuggets 113-108. The victory didn't come without a late-game rally from James, who finished with 39 points, 10 assists and eight rebounds.

"Probably an all-time high," James said after the game on ESPN's broadcast. "Just because of my body, my mind, the way I go out and approach the game. And then, just the grace of God, giving me the ability to do this. I'm blessed, and I never take it for granted."

The three-time NBA champion scored 13 of the Cavs' final 15 points in the first half, and he scored Cleveland's final nine points in the second half.

"He wanted it," Cavs coach Tyronn Lue said of James' late-game execution. "The ball was in his hands. ... Down the stretch we wanted to put it in Bron's hands and run pick-and-roll."

James is averaging close to a triple-double per game with 30 points, 9.8 assists and 9.7 rebounds after playing in all 64 of the Cavs' games this season.

"It was closing time for us, and I just had to try to make some plays to try to win the ballgame," James said. "I was able to shake free a little bit. I had a little bit of air space on them shots. Just been trusting my mechanics, trusting what I've put into the game and I was able to knock them down."