Steph Curry allayed any fears over his fitness as he led Golden State Warriors to a 111-101 win over Charlotte Hornets in the NBA - their 35th regular-season home win in a row.
The guard hobbled out of Saturday's clash with Denver Nuggets after suffering a recurrence of a shin injury, but returned to the Warriors' starting line-up and threw 30 points.
Klay Thompson matched Curry's tally, but it was Drymond Green that stole the headlines as he became just the second Warriors player to register triple-doubles in three consecutive games.
Cleveland Cavaliers extended their winning streak to four with a comfortable 122-100 at Toronto Raptors.
The Central Conference leaders were inspired by a season-high 25 points haul from Kyrie Irving, playing just his sixth game following his return from a broken kneecap, while LeBron James threw in 20 points.
Kyle Lowry was the Raptors' top scorer with 23 points, but the game was decided by a 21-9 streak from the Cavaliers in the third quarter.
"It's about getting better every game," said Irving. "It was so fun to be out there."
Boston Celtics got back to winning ways with a 103-94 win over Brooklyn Nets thanks to Jae Crowder's career-best 25 points.
Crowder scored 14 points in the first quarter as the Celtics laid the foundations of the win and then threw a vital three-pointer near the end as the hosts held off a late fightback from the Nets.
Miami Heat registered a 103-100 come-from-behind overtime victory against Indianapolis Pacers.
Dwyane Wade, who scored 27 points, beat the buzzer to send the game to an additional period as the Heat wiped out an 18-point deficit.
Struggling Philadelphia 76ers' resurrection continues with a 109-99 win over Minnesota Timberwolves - their third in six games which was helped by 21 points from Ish Smith - while Detroit Pistons registered their biggest win of the season with a 115-89 rout of Orlando Magic.
Sacramento Kings beat Oklahoma City 116-104, San Antonio Spurs made light work of Milwaukee Bucks, winning 123-98, and Houston Rockets edged a tight affair with Utah Jazz 93-91.
Memphis Grizzlies beat Portland Trailblazers 91-78.