Giants cement Opening Day roster