Rams mistakes lead to Giants victory, 28-16