Atlanta Hawks forward Vince Carter has made a mockery of Father Time on numerous occasions throughout the 2017-18 NBA season. He managed to do it once again versus the Miami Heat on Monday night.

Carter finished the game with a team-high 21 points in the loss to Miami. According to StatMuse, he broke his own record for being the oldest player to score at least 20 points in a game:

At 42 years, 37 days old, Vince Carter broke his own record for oldest player to score 20+ points in an NBA game with 21 against Miami on Monday.

It was a big night for a couple of the NBA's most notable veterans. The only player to outscore Carter on the night was Heat guard Dwayne Wade with 23 points. While they may be on the back end of their careers, they still have plenty left in the tank.

Carter's achievement should come as no surprise. After all, he had already been the previous owner of the record. It is safe to say that he will likely top it again at some point down the final stretch of the regular season.

It was also not the only record Carter managed to capture on the night. His 12 points in the first half also moved him ahead of Hall of Famer Reggie Miller as the NBA's 20th all-time leading scorer. He now has both Carmelo Anthony (25,551) and Alex English (25,613) well within his sights.

Although this has not been an ideal year for Atlanta, it has provided Carter with an opportunity to prove that he can still perform at a high level.