Gerald Green had 19 points and the Phoenix Suns beat the San Antonio Spurs 106-99 on Sunday to remain unbeaten in three preseason games under first-year coach Jeff Hornacek.