Giants, Bengals face tough schedules