Kawhi Leonard scored a career-high 35 points and the San Antonio Spurs emphatically spoiled Kevin Durant’s long-awaited Warriors debut on Tuesday with a 129-100 rout that sent Golden State fans for the exits early on opening night.

Durant had 27 points and 10 rebounds, but little looked in sync for MVP Stephen Curry and the reigning Western Conference champions in a forgettable first game — and quite a different one after the Warriors dominated at home and came out of the blocks last season with a record 24-0 start.

Leonard scored 31 points by the end of the third, LaMarcus Aldridge added 26 points and 14 rebounds and Gregg Popovich thoroughly outdid a couple of his close friends on the opposite bench in reigning NBA Coach of the Year Steve Kerr and top assistant Mike Brown.

In the night’s other big game, LeBron James took time to reflect as the Cleveland Cavaliers raised their championship banner. Then it was business as usual: James had his 43rd career triple-double, Kyrie Irving scored 29 points and the Cavaliers beat the New York Knicks 117-88.

James scored 19 points and added 11 rebounds and 14 assists in front of a raucous home crowd that was on its feet from the pregame ceremony until late in the game, celebrating the city’s first championship in 52 years.

“It was great to have a moment like that,” he said. “It was difficult to focus on the game but we did a great job, especially in the second half.”

James, who got choked up while speaking to the crowd before the game, continued his perfect record on ring nights. He was 2-0 when the Miami Heat players were presented with their championship rings. “There were so many emotions,” he said. “To see us win the finals and tonight being that last exclamation point to receive your ring in front of your fans was a great moment.”

Irving scored 19 points in the third quarter, when Cleveland used a 20-4 run to take a 74-53 lead. Kevin Love scored 23 for the Cavaliers. Carmelo Anthony led New York with 19 points and Derrick Rose had 17.

Cavaliers guard Iman Shumpert was taken to the locker room late in the third quarter with concussion-like symptoms after colliding with Kristaps Porzingis. Cleveland coach Tyronn Lue said Shumpert was undergoing tests to determine the extent of the injury.

LeBron James & Tristan Thompson on tonight's @Cavs opener & Championship celebration! 🏀🏆💍 pic.twitter.com/EsrlYP8owp — NBA (@NBA) October 26, 2016

Cleveland’s players, coaching staff and front office personnel also received their championship rings in the pregame ceremony, and the sellout crowd chanted Lue’s last name. “That was a really good feeling,” he said. “It was great to be a part of it.”

The Knicks, who missed the playoffs the last three seasons, are expecting major improvement after acquiring Rose from Chicago to run the offense and signing center Joakim Noah, who was scoreless in 21 minutes.

“We will improve, I guarantee it,” Anthony said. “There are just so many moving parts right now. We need to get better, but we’re not running from that fact.”

New York, playing its first game under new coach Jeff Hornacek, trailed by 13 in the second quarter but rallied to cut the lead to 45-43 at halftime. A pair of dunks by James and 3-pointers from Irving and Love pushed the lead to 61-49.

Cleveland’s spurt continued as Irving hit three three-pointers for a 74-53 lead. Porzingis scored 16 points for New York.