SAN ANTONIO (AP) — Kyrie Irving had a career-high 57 points and the Cleveland Cavaliers rallied for a 128-125 overtime victory over the San Antonio Spurs in a physical and emotional game Thursday night.

Irving had the most points in the NBA this season, topping his 55-point game against Cleveland on Jan. 28. He scored nine points in the final minute of regulation to force overtime.

Irving hit a 3-pointer in the face of heavy defense from Danny Green to pull Cleveland to 110-107 with 31 seconds remaining in regulation. After the Spurs' Kawhi Leonard missed two free throws with 4.3 seconds left, Irving made another 3 — this time over Leonard — to tie it at 110.

Irving made all seven of his 3-point attempts, was 20 of 32 from the field overall, and made 10 free throws without a miss.

LeBron James added 31 points in his first game at the AT&T Center since being blown out in five games by San Antonio in the NBA Finals in his last games with the Miami Heat.

Tony Parker had 31 points for the Spurs.