Center Jarrett Allen sparked Cleveland in his return from injury, scoring 18 points in 18 minutes as the Cavaliers rocked the Heat 149-128.