Luka Doncic supplied 26 points, 14 assists and 10 rebounds as the Dallas Mavericks beat the San Antonio Spurs 109-103.