Phoenix Suns relic Jamal Crawford had the perfect stage to showcase he can still ball at 39 years old, as the wiry shooting guard went off for 51 points to outshine Dirk Nowitzki's 30 points in front of his Dallas Mavericks home crowd.

With that performance, Crawford became the first player in NBA history to score 50 or more points in a game with four different franchises:

Crawford did it with the Chicago Bulls (50 points in 2004), New York Knicks (career-high 52 points in 2007), Golden State Warriors (50 points in 2008) and lastly on Tuesday for the Suns, dropping a 51-point masterpiece off the bench right before Nowitzki's retirement ceremony.

Crawford also surpassed Michael Jordan as the oldest player in NBA history with a 50-point game — a feat he will likely take to his grave as one of the best examples of his reputation as an all-out scoring machine. Jordan once had 45 points at age 39 as a member of the Washington Wizards, but mustered his last 50-point game as a 38-year-old:

Crawford dropped seven treys on the Mavs, each more impressive than the next, as his scoring barrage saw no end, even as the seconds were winding down in a 120-109 Mavs victory.

Besides being the first player in NBA history to record a 50-point game in a season in which he averaged less than 10 points per game, according to Jason Kubatko of StatMuse, Jamal Crawford also scored 50 points for the first time since Dec. 20, 2008, a difference of 3,762 days. That is now the longest gap between 50-point games in NBA history, shattering the mark of 3,023 days set by Jamal Mashburn