He returned in the 4th and played out the rest of the game. I suspect two weeks should have him fully recovered.
I think Giants will win, their pass defense is really underrated. Packers WRs could barely get any separation from him and IMO that was why the Giants won that game. Patriots WRs are even worse than the Packers WRs so Giants should be able to contain Welker, Branch, etc. pretty good. The Giants just need to focus on the Gronks and Mexican man.
Should be a fun game. I was rooting for the giants in 07' because I didn't want to see the Pats win another SB and didn't want to see a team go undefeated. But this time around I'm going to root for the Pats. They've grown on me over the years and I admire the organization and how they build their team. They're probably my 2nd favorite team.
Giants match up well against the Pats though. I think Giants will win.