Jimmy Butler had 35 points, 12 assists and zero turnovers to lift the Miami Heat to a much-needed win over the Dallas Mavericks.