The Giants should win this game without much difficulty.
First, the Giants O versus the Minnesota D. Sure Minnesota looked good against the 'Aints, but the Giants are much better on offense. First, no Ricky Williams. He may have played, but was not 100%. The combination of Dayne and Barber will first wear down the Minnesota D and then run around them. Also, replacing Aaron Brooks with Collins makes a world of difference. Collins is at the top of his game right now. He will be able to pick apart the Minnesota defense that will be committing 8-9 in the box to try and stop the run.
Second, the Minnesota O versus the Giants D. The easiest way to stop Moss? Make him play on grass. There goes his speed advantage. You think that field will be in top condition, or do you think the Meadowlands grounds crew will be out with the fire hoses making sure the grass gets plenty of water to grow? I wouldn't put it past them to pull the old tricks of the grounds crew at Municipal Stadium in Cleveland - tear up the sod, and paint the dirt green. The Vikings will have a tough day running the ball, as they did against the Saints. I am sure Moss will break free for at least 1 TD, but it won't be enough because the Giants do have an offense that can score against the Minnesota defense.