NEW YORK — LeBron James had 30 points, eight rebounds and seven assists, and the Miami Heat avoided a winless season in the Big Apple with a 106-91 victory Saturday night that snapped the New York Knicks' four-game winning streak.