The Giants, while not a real good team, have a lot of grit and determination. They will not fold and go away.
The Rams, on the road, have their work cut out for them. They are going to have to play well to defeat the Giants. On paper they SHOULD defeat them, but whether they do or not is another matter. As the Niners, KC, and Dallas keep finding out, they are anything but invulnerable. Don't bring your best game even against lesser teams and you are liable to find yourselves going home very disappointed.