Rookie forward Draymond Green scored with 0.9 seconds remaining in regulation to give the Golden State Warriors a surprising 97-95 road win over the Miami Heat.

With their victory Wednesday night, the Warriors have now won the first five games of their seven-game road trip and remained in second place in the Pacific Division with a record of 15-7.

Golden State was led by shooting guard Klay Thompson, who scored 27 points, and power forward David Lee, who notched a double-double with 22 points and 13 rebounds.

Green, whose winning basket came on a lay-up, finished the game with seven points and seven rebounds, while star point guard Stephen Curry had an off night with just nine points on 4-of-10 shooting.

Heat superstar and reigning league MVP LeBron James led his team with 31 points but he was unable to prevent Miami from suffering its second loss of the season at the American Airlines Arena.

James surpassed the 20-point barrier for the 25th straight game, currently the NBA's longest streak, but his jumper clanked off the rim as time expired.

Power forward Chris Bosh recorded a double-double with 21 points and 13 rebounds, but star shooting guard Dwyane Wade had a quiet night with just 14 points on 5-of-11 shooting and five assists.

Veteran guard Ray Allen also scored 14 points for the Heat, who despite the loss remain in second place in the Eastern Conference, though they are now just a half-game ahead of the surprising Atlanta Hawks.

Golden State sits in fifth place in the Western Conference.

In other action on a busy Wednesday night in the NBA, the Indiana Pacers cruised past the Cleveland Cavaliers 96-81, the Brooklyn Nets topped the Toronto Raptors 94-88 and the Atlanta Hawks defeated the Orlando Magic 86-80.

The Los Angeles Clippers knocked off the Charlotte Bobcats 100-94 for their eighth straight win, the Chicago Bulls defeated the Philadelphia 76ers 96-89, the Milwaukee Bucks pulled away from the Sacramento Kings 98-85 and the Houston Rockets notched a 99-93 victory over the Washington Wizards.

The Boston Celtics outlasted the Dallas Mavericks 117-115 in double overtime, the Minnesota Timberwolves edged the Denver Nuggets 108-105, the Oklahoma City Thunder topped the New Orleans Hornets 92-88 for their ninth straight win, the Phoenix Suns edged the Memphis Grizzlies 82-80 and the Utah Jazz stunned the San Antonio Spurs 99-96. EFE