The Phoenix Suns improved to 11-8 after a close victory over the Golden State Warriors.