The Los Angeles Lakers beat the Toronto Raptors 128-123.
The three-pointer that forced overtime at the Scotiabank Arena was one of the highlights for the Lakers.
James led the way with 36 points before Bradley made the winning shot.
The Lakers had lost their previous 11 matches on the road.
The Raptors fought back from a 33-30 deficit in the first quarter to take the lead in the final minute of the game.
Bradley secured a welcome victory for the visitors, after he held his nerve to send the match into overtime.
The Denver Nuggets were beaten by the Cleveland Cavaliers.
Markkanen scored a season-high 31 points for Cleveland, including the three-pointer that gave them victory.
The Boston Celtics beat the Sacramento Kings 126-97 with a combined 62 points from Jayson and Jaylen.
The New Orleans Pelicans beat the San Antonio Spurs while the Miami Heat beat the Oklahoma City Thunder.