LeBron James had 26 points and 11 assists for Cleveland, Kevin Love scored 28 points, and the Cavaliers got their 50th win of the season.

Cleveland pulled within a half-game of Philadelphia for the No.3 spot in the Eastern Conference, bouncing back from their loss to the 76ers on Friday and winning for the sixth time in seven games.

They reached 50 wins for the fourth time in four seasons since James returned from Miami and the 11th time in franchise history.

JR Smith and Jordan Clarkson added 16 points apiece for the Cavaliers, who made 19 three-pointers and won for the ninth successive time at Madison Square Garden.

Wearing black sneakers that read "I'm" on the left shoe and "King" on the right, James also had six rebounds and a few of his usual powerful dunks.

In another game with playoff implications, Paul George scored 27 points, Russell Westbrook got his 25th triple-double of the season and the Oklahoma City Thunder clinched a playoff spot with a 115-93 win over the Miami Heat.

Westbrook finished with 23 points, 18 rebounds and 13 assists for the Thunder, who were down 18 in the opening minutes before outscoring the Heat 39-12 in the fourth.

Also on Monday night, The Toronto Raptors, who have wrapped up the Eastern Conference No.1 seed, beat Detroit Pistons 108-98.

In Minneapolis, Karl-Anthony Towns slammed his way to 24 points and grabbed 18 rebounds for the Minnesota Timberwolves, who toughed out a 113-94 victory over the Memphis Grizzlies to move one step closer to a long-sought spot in the playoffs.

The New Orleans Pelicans also clinched a playoff berth, Anthony Davis scoring 28 points in a 113-100 win over the Los Angeles Clippers.

The Timberwolves are in eighth spot in the Western Conference and host the ninth-placed Denver Nuggets on Wednesday, after the Nuggets beat Portland Trailblazers 88-82 on Monday night.

Denver have won a season-high six successive games and a seventh, on Wednesday night in Minnesota, would clinch their first playoff berth since 2012-13.