Vince Carter rolled back the years on Wednesday night and showed that he's still got class in his veteran legs.
The 40-year-old put on an impressive display against the Cleveland Cavaliers as the Sacramento Kings secured a surprising 109-95 win.
Carter posted a game-high 24 points in 30 minutes of action and turned back the clock to resemble the player he was in his prime.
The former dunk champion is one of only six players to have put up that many points in a game at the age of 40.
Only Michael Jordan, Kareem Abdul-Jabbar, Robert Parish, Karl Malone and John Stockton are the other players to do so.
Carter went 4-of-5 from three-point range, making it the fifth time since he's turned 40 to hit four or more threes in a game. Jason Kidd is the only other player in NBA history to have done this, producing it once in 2013.
The fact that it came against one of the league's best teams makes it even more remarkable as he outscored the likes of LeBron James and Kevin Love to hand the Cavs a second straight loss.
"He had some bombs," James said. "Once he got going, we couldn't slow him down."
The performance of the eight-time All-Star may have surprised many because of his age, but Cavaliers head coach Tyronn Lue wasn't shocked by it at all.
"He's always been a guy, big stage, big moment, that's been his time to shine," said Lue, who came up against Carter many times during his playing days. "Couldn't stop him tonight. He had it going."
The former Toronto Raptors star had missed the last three games due to a rib injury but he returned to the floor to give the men from Ohio all kinds of problems as he shot an efficient 10-of-12 off the bench.
It was the first time in NBA history that a 40-plus-year-old reserve scored at least 20 points in a game, according to the Kings.
"The shot was falling tonight but it was our ball movement, and the ball found the open guy," Carter said. "It just made it fun to watch. If we play that way we could be a pretty good basketball team."
There's no telling if this will be Carter's last season in the NBA but on the evidence of this display, he should maybe continue as he's still capable of contributing and remains one of the most popular players in the league.