Andrew Wiggins scored 15 of his season-high 42 points in the decisive third quarter as the host Miami Heat snapped their 10-game losing streak, beating the Charlotte Hornets 122-105 on Sunday night.