Heat forward LeBron James hit a game-winning three-pointer with 0.1 seconds remaining to lift Miami to a 111-110 road victory over Golden State on Wednesday night.