Phoenix's Quentin Richardson won the 3-point shooting contest at the NBA All-Star 2005 weekend in Denver.