The ageless wonder that is Vince Carter just had himself a record-breaking night against the Indiana Pacers, pouring in 21 points and passing sharpshooter Ray Allen for 22nd on the all-time scoring list.

Half-man, half-amazing also broke his own record of oldest player to score 20 or more points in a game (40 years, 62 days), feat coming shortly after doing so on March 13 against the Milwaukee Bucks, when he dropped 24 in a perfect 8-of-8 shooting night.

Carter showed once again he can still perform at a high level, going 5-of-8 from the field, 4-of-6 from deep, and a swift 7-of-7 from the stripe along with eight rebounds and a steal in 33 minutes of play.

The 6-foot-6 swingman is now 304 points away from Patrick Ewing at the 21st spot — feat which will likely have to wait until next season.

For now, Vince Carter is all smiles.