Eagles fall to Giants, 15-7