my metrics had the browns winning by 30 given the "super bowl, must win, do or die, back against hte wall, season on the brink, kitchen sink" situation of this game. and the home field, monday night factor.
regardless, the giants proved they can stay with the most motivated teams on the planet. give them credit.
giants
titans
tampay
carolina
stillers
skins
cowgirls
philly
zona
bills