Lots of basketball players have their demons. They are the teams, or opponents, that they simply cannot beat. For Karl Malone, John Stockton and the Utah Jazz of the 1990s, it was the Chicago Bulls. For Kevin Durant, Russell Westbrook and the Oklahoma City Thunder, it's been the Miami Heat.

And even players who have won championships have losses they gravely regret. Take Shaquille O'Neal, for instance. O'Neal won three rings with the Los Angeles Lakers and one with the Miami Heat, but he's always been stung by a "defeat" at the hands of pop star Aaron Carter.

You see, Carter "beat" O'Neal in a pickup game 12 years ago. Or at least Carter says he won in his popular song "That's How I Beat Shaq."

Apparently that loss has bugged O'Neal ever since, and recently he scored a rematch. As you'll see below, the rematch looks just as staged as the original, but at least Shaq managed to even the score between him and Carter.

This text will be replaced

Hopefully Shaq didn't wake up the morning after this game and realize it was all a dream.