Rashard Lewis' layup with 1.3 seconds remaining saw the Orlando Magic cap a rally from a 16-point deficit to beat the Boston Celtics 96-94 in the NBA Thursday. Lewis took the ball after a broken play and sprinted down the baseline past Kevin Garnett for an uncontested layup. Rasheed Wallace missed a 3-pointer at the buzzer, giving the Magic their second victory in three games against the Celtics this season. Orlando moved level with Atlanta atop the Southeast Division. Lewis led the Magic with 23 points, and Dwight Howard overcame early foul trouble to score 11 of his 19 points in the fourth quarter. He also had 10 rebounds. Ray Allen had 20 points for Boston, whose Atlantic Division lead was cut to six games. Suns 112, Mavericks 106: In Phoenix, reserves Goran Dragic, Jared Dudley and Louis Amundson led an unlikely Phoenix comeback with 14 fourth-quarter points that sank Dallas. Dragic finished with 13 points, Amundson had 12, and Dudley eight. Amare Stoudemire had 22 points before spending the entire fourth quarter on the bench, Steve Nash added 19 points and 11 assists, and Jason Richardson had 17 points to help the Suns snap a three-game losing streak against the Mavericks. Jason Terry led Dallas with 19 points, and Dirk Nowitzki had 17. Nowitzki played in his 884th game to surpass Brad Davis as Dallas' career leader. Raptors 106, Knicks 104: In New York, Toronto won a fourth straight game, edging New York. All-Star Chris Bosh had 27 points and 15 rebounds, while Hedo Turkoglu set season highs with 26 points and 11 rebounds. Jarrett Jack made one of two free throws in the final seconds and drew a charging call on Al Harrington on New York's final possession. New York was led by David Lee's 29 points and 18 rebounds. LeBron fined $25,000 LeBron James has been fined $25,000 by the NBA for kicking a water bottle during Cleveland's victory over the Minnesota Timberwolves. The announcement was made Thursday by Stu Jackson, the league's executive vice president of basketball operations.