Norman Powell scored 19 points, Tyler Herro added 18 and the Miami Heat got contributions from everyone while stopping a five-game losing skid with a 120-103 win over the Cleveland Cavaliers.