LeBron James got cramps, Ray Allen was snubbed and Dwyane Wade was steaming. None of that spoiled the Miami Heat's mood on ring night. Wade scored 29 points, James finished with 26 points and 10 rebounds while missing much of the second half because of cramps in both legs, and the reigning NBA champion Heat beat the Boston Celtics 120-107 on Tuesday night in the season opener for both teams.