Reserve guard Ray Allen nailed a three-pointer with 18.2 seconds left in the game to help the Miami Heat beat the Cleveland Cavaliers 110-108.

Allen, who got the pass that set up the shot from forward LeBron James, helped pace the comeback by the Heat, who were down by 7 points with 1:52 left on the clock.

The veteran guard scored 17 points, had five rebounds and had an assist in helping the Heat go to 10-3, the best record in the NBA's Eastern Conference.

Miami is 6-0 this season on their home court at American Airlines Arena.

James, however, was once again the Heat's main leader, pouring in 30 points against his former team, nailing six rebounds and racking up five assists.

Chris Bosh, who played at center for Miami, scored 23 points, while guard Dwyane Wade put up 18 points. EFE