Leonard coming off an ankle injury and will give the team a boost with his presence. My numbers for the game, have San Antonio losing by 5 points at the most. Aldridge stepping up when it counts and the coaching mismatch is way too obvious.
Spurs +10 11.5 units to win 10