The NSW Waratahs have beaten the Fijian Drua 29-24 to keep their unbeaten start to the Super Rugby Pacific season alive.