Steph Curry dropped 32 points to hold off Cade Cunningham and the Pistons for the Warriors' fourth straight win.