Stephen Curry finished with 30 points 9 rebounds and 6 assists as the Golden State Warriors beat the Phoenix Suns 113-112.