SAN ANTONIO (AP) – Keldon Johnson scored 21 points and blocked a late shot by Donovan Mitchell as the San Antonio Spurs held off the Cleveland Cavaliers 112-111.

Josh Richardson had 24 points to help San Antonio win its third straight after an 11-game losing streak.

Mitchell scored 28 points to keep Cleveland close. The Cavaliers trailed by 19 in the third quarter and rallied from a 10-point deficit in the final 4 1/2 minutes for a chance to win.

Mitchell’s runner was blocked by Johnson with 6.1 seconds remaining. Following an offensive rebound by Caris LeVert, Darius Garland missed a 3-pointer with one-tenth of a second remaining.

LeVert finished with 23 points, Garland had 18 and Evan Mobley had 17 points and 12 rebounds for the Cavaliers.