LaMarcus Aldridge scored 26 points and the San Antonio Spurs beat the Los Angeles Lakers 106-102 on Saturday night to remain unbeaten at home.