The Spurs were however able to cut the deficit to two after LaMarcus Aldridge got fouled on his dunk and made the free throw with 53 seconds left in the game.
The game would remain tight thereafter, as evidenced by 21 lead changes, 10 ties and neither team leading by more than seven at any point in the game.
Over the course of 32.6 minutes per game in 2016-2017, Aldridge is now averaging 17.3 points, 7.4 rebounds, an even two assists and 1.1 blocks per outing.
But despite playing against one of the best executing teams in the National Basketball Association and in front of a hostile crowd, the Trail Blazers were able to keep their composure, at least after a turnover by Jusuf Nurkić on an inbounds play with 53 seconds to play, and make their free throws to come away with the four-point victory.
The San Antonio Spurs will be at 100 percent for the final stretch of the regular season.
Patty Mills then hit a 3-pointer from the right corner off a feed from Leonard, but Lillard made four straight free throws to seal the victory for the Trail Blazers. With their star point guard on the bench, the Blazers not only maintained Portland's two-point lead, but extended it.
CJ McCollum came up with 26 points, while Jusuf Nurkic had 16 points and was a rebound short of a double-double. "Y'all helped me through a hard time and for that I'm very grateful". He also praised his starting PF, saying that Aldridge showed a lot of class and a lot of fortitude all the way for him to fully recover. Noah Vonleh probably had his best game of the season at both ends of the court.
Damian Lillard scored 36 points as the Portland Trail Blazers beat the San Antonio Spurs 110-106 on Wednesday night, spoiling LaMarcus Aldridge's return from a health scare.
After coming out completely flat in a loss at New Orleans on Tuesday night, the Blazers (30-37) earned what might be their most impressive win of the season, handing San Antonio (52-15) just their seventh home loss of the year. Tipoff is scheduled for 4 pm on CSNNW and 620 AM.