On Friday night against Atlanta, Brandon Miller went 2 for 14 from the field and 1 for 11 from three, and the Hornets lost by 47. Twenty-four hours later he scored 34 points, made 11 of his 12 free throws and finished plus-20, and the Charlotte Hornets beat the Miami Heat 115-110.

Charlotte is 2-1 after the win at Spectrum Center, where 19,611 watched. Miami fell to 0-3.

Free Throws Carried Miller's 34

Miller still needed 29 shots to get there, making 10, and he was 3 for 10 from three. What changed was how he scored: he got to the free-throw line 12 times, per ESPN's box score. He added seven rebounds and four assists in 36 minutes.

He had help. Dennis Schroder scored 25 on 8 of 17 shooting, Naz Reid added 23 with nine rebounds and five made threes, and Grayson Allen hit four threes for 20. Charlotte made 16 threes to Miami's 13 and won the rebounding battle 45-37, which offset Miami's 24-8 edge in fast-break points.

Davion Mitchell and Bam Adebayo Kept Miami Close

Davion Mitchell led the Heat with 22 points and 10 assists, and Bam Adebayo scored 20. Giannis Antetokounmpo had 14 points on 4 of 11 shooting in 25 minutes and was minus-20. Charlotte led for 76 percent of the night and by as many as 23. Ryan Kalkbrenner was plus-17 in 23 minutes off the bench with two blocks.

The Hornets host the Washington Wizards on Monday. Full numbers are in the ESPN box score. More on our NBA page.