Mo Williams is headed to the NBA All-Star Game after all.
Twice snubbed, the Cleveland Cavaliers point guard was chosen Tuesday by NBA Commissioner David Stern. Williams will replace Toronto Raptors forward Chris Bosh, who will miss the game because of a sprained right knee.
Williams wasn't chosen by eastern conference head coaches as a reserve, then was passed over by Stern in favor of Boston's Ray Allen when Orlando's Jameer Nelson had to be replaced because of injury.
The Cavaliers were upset that they were the only top-five team that didn't get multiple all-stars. LeBron James called Williams' omission a ``total smack in the face.''
Williams, who is averaging 17.1 points, will be making his first All-Star Game appearance.