James Harden's 29-point performance allowed the Houston Rockets to end their seven-game losing streak Monday with a 100-94 road win over the Charlotte Bobcats.

Though his shooting from the field was poor, Harden hit 19 of 21 from the free-throw line, including 10 in a row in the fourth quarter, when the visitors were trailing by seven points.

Harden, who has led the Rockets in scoring in all but one of the last 23 games, also contributed seven assists and seven rebounds.

Reserve forward Marcus Morris put up 21 points for the Rockets, followed by Argentine Carlos Defino with 16 points.

Kemba Walker scored 35 points - a personal best - for the Bobcats, who have now lost 15 consecutive games at home, only four short of the all-time record of 19, set in 1993-1994 by the Dallas Mavericks.

In other action on Monday, the Indiana Pacers beat the Grizzlies 82-81 in Memphis on a last-second free-throw by George Hill, while Ryan Anderson scored 27 points to lead the New Orleans Hornets to a 114-105 victory over the Sacramento Kings.

The Atlanta Hawks beat the injury-plagued Minnesota Timberwolves 104-96 as Dominican center Al Horford scored 28 points and snagged 10 rebounds. EFE