Cowboys hold on