Move over, Larry Legend. Vinsanity still has a few special moments in him.

Vince Carter scored 26 points to pass Larry Bird on the NBA's career scoring list, and the Dallas Mavericks headed into the All-Star break with a 123-100 victory against the Sacramento Kings on Wednesday night.

Carter earned his nickname with circus dunks, but can't quite rattle the rim like he used to. He's more dangerous these days from one of the places where Bird did plenty of damage: the three-point line.

The 14-year veteran turned aside a Sacramento rally in the third quarter by going 5-of-7 from long range and scoring 17 of Dallas' last 21 points in the period. He ended the night with 21,796 career points for 29th on the all-time list, five ahead of Bird.

"There were open shots and I was shooting them to make them. I wasn't shooting to get attention," said Carter, who also became the 11th NBA player with at least 1,600 three-pointers. "I've talked to Larry before. He is a legend and one of the greatest to play the game."