Klay Thompson had 31 points and Steph Curry posted 22 of his own, as the Warriors surged past the visiting Celtics for a fifth-straight win.