Rondo wins the day for Dallas

Rondo was eventually traded from Boston to Dallas and he scored 21 points for the Mavericks as they beat the Lakers 102-98, Dirk Nowitzki chiming in with 16 to put him eighth on the NBA’s all-time list with 27,322.

Russell Westbrook led the Oklahoma City Thunder once more, scoring 29 points to beat Charlotte 98-75, the day after he had inspired a win over San Antonio. MVP Kevin Durant sat out for a fifth game in a row.

LeBron James shrugged off defeat on his return to Miami by scoring 29 points and making eight assists as the Cleveland Cavaliers – without the injured Kyrie Irving – beat the Orlando Magic 98-89.

Greg Munroe ended with 19 points and 15 rebounds in a 119-109 Detroit Pistons win over the Indiana Pacers, while Anthony Davis shaded Tim Duncan in the battle of the big men, taking 22 points and 12 rebounds as the New Orleans Pelicans beat the San Antonio Spurs 97-90.

The Houston Rockets got past the Memphis Grizzlies 117-111 after overtime and Kenneth Faried had a career-best 25 rebounds as the Denver Nuggets beat the Minnesota Timberwolves 106-102.

Jared Dudley had a 100 per cent shooting record with his 24 points as the Milwaukee Bucks thrashed the Atlanta Hawks 107-77, the Brooklyn Nets beat Boston 109-107, Portland saw off Philadelphia 114-93 and the Phoenix Suns beat the Sacramento Kings 115-106.