LeBron James made the go-ahead jumper with 10.5 seconds left to lead Miami to its 23rd consecutive victory, 105-103 over the Boston Celtics on Monday night.