LeBron James knocked down a three-pointer with 14.1 seconds left that snuffed out a late Milwaukee rally and the Cleveland Cavaliers clinched the Central Division title with a 104-99 win over the Bucks.

James finished with 21 points despite scoring just two in the second and third quarters.

Milwaukee (38-40) remain in sixth in the Eastern Conference.

Elsewhere, Tony Parker scored 27 points as the San Antonio Spurs beat Houston 110-98 to win their ninth straight game.

The Spurs (53-26) moved into a tie for fifth place with the Los Angeles Clippers in the Western Conference and within a half-game of Houston (53-25) for the lead in the Southwest Division.

Zach Randolph posted a double-double with 15 points and 13 rebounds as the Memphis Grizzlies rolled to a 110-74 victory over the New Orleans Pelicans.

Randolph, like centre Marc Gasol, had a game-high six assists. Gasol also scored 15 points and grabbed eight rebounds and blocked two shots.

The loss dropped New Orleans (42-36) back into a tie with Oklahoma City for the eighth and last playoff spot in the Western Conference. The Thunder were idle on Wednesday and both teams have four games left.

Other results:

Magic 105, Bulls 103

Trail Blazers 116, Timberwolves 91

Mavericks 107, Suns 104

Wizards 119, 76ers 90

Celtics 113, Pistons 103

Raptors 92, Hornets 74

Hawks 114, Nets 111

Pacers 102, Knicks 86

Nuggets 119, Lakers 101

Jazz 103, Kings 91

Source: Reuters