It was overall a great performance, and I won't pick at too much this time around.
Last report card, I was hard on Eli Manning and Ahmad Bradshaw, while I was more forgiving on the respective lines and secondary.
Though Justin Tuck, Brandon Jacobs and Chris Snee were out in Week 6, I'll grade each respective position as fairly as I can.
I have one word to say to Eli Manning—bravo.
Eli did exactly what he had to do—get the ball down the field, don't turn the ball over, and hand the ball off to Ahmad Bradshaw in the end zone.
While he didn't have any touchdown passes due to the successful red zone running game and Mario Manningham's dropped 37-yard reception, I loved what I saw from Eli in Week 6.
Ahmad Bradshaw killed the Buffalo Bills in the red zone with three one-yard touchdown runs.
He finished the day with 26 carries for 104 yards and three touchdowns, along with zero fumbles.
Danny Ware also received five carries for 19 yards.
With Brandon Jacobs out, it was so important for Bradshaw to step up in a big way, and he did just that.
Hopefully, this is a good sign moving forward, and the G-Men can build on this during the bye week.
They'll have time to further refine their running attack for a Week 8 matchup against the Miami Dolphins.
The New York Giants' wide receivers didn't have an amazing game, but they did have a good one.
Hakeem Nicks and Mario Manningham caught four passes for 96 yards and five passes for 56 yards respectively.
The 60-yard bomb to Nicks from Eli Manning to bring the Giants five yards away from a touchdown was huge, as was the pass inference call he drew from Buffalo Bills defender Drayton Florence.
The 37-yard touchdown drop from Manningham that could've lost the G-Men the game upset me, and so did the disappointing two receptions for 12 yards from Victor Cruz.
But I can't argue with 21 receptions for 291 yards for an impressive 13.9 yards per catch average.
You knew Jake Ballard's name from his Week 5, and in case you forget it, he reminded you with his Week 6 performance.
Ballard caught all balls thrown his way, hauling in five passes for 81 yards on the day.
So far this season, Ballard has caught 17 of the 19 passes he has been targeted on.
Another impressive performance from the young tight end, who has become a reliable target for Eli Manning.
I was hard on the offensive line in Week 5, but I have to give them huge props for Week 6.
Eli Manning wasn't sacked once, which is the first time all season he went a game without getting sacked.
The offensive line also created holes for Bradshaw, as he racked up over 100 yards rushing. They also held up in the red zone to get Bradshaw his three touchdowns.
This kind of performance, with Chris Snee being out was huge, and I have to give it up to the offensive line for their bounce back Week 6 performance.
The New York Giants are known for getting after the quarterback, and Week 6 against the Buffalo Bills was no different.
Osi Umenyiora had four tackles and a sack, while Jason Pierre-Paul notched three tackles, a sack and a pass defended.
I almost feel sorry for Matt Moore if Justin Tuck makes it back in Week 8 against the Miami Dolphins.
While the pass rush was up to par, the Giants' run defense was not.
We all knew Fred Jackson was going to get his, but an 80-yard touchdown run wasn't exactly what I had in mind.
The Bills' rushing attack collectively had 23 carries for 155 yards and a touchdown.
No Justin Tuck hurt this line, but they still turned in a good performance.
I graded the linebackers fairly last week, and I'll try and do the same this week.
Weak Side Linebacker
Michael Boley, Jacquian Williams and Spencer Paysinger combined for 10 tackles, with Boley doing most of the work with eight.
Paysigner didn't get much playing time, while Williams chipped in with two tackles.
What can you usually expect from a rookie middle linebacker such as Greg Jones?
Don't get me wrong, Jones has 16 tackles for the season and his been great for the G-men thus far, but this just wasn't one of his better days.
Strong Side Linebacker
Mathias Kiwanuka came to play Week 6, and he made sure the Buffalo Bills knew exactly that. Kiwi finished with seven tackles and a forced fumble (Bills recovered).
Mark Herzlich added a tackle.
Overall, it was a good showing by the G-Men's linemen, but I didn't really like 155 rushing yards by the Bills, nor the five receptions for 47 yards that Fred Jackson managed to pull off.
Great, great showing by the New York Giants' defensive backs.
The G-Men's defensive backs held Ryan Fitzpatrick to only 244 passing yards, while pulling in two interceptions.
Fitzpatrick still went 21-for-30, but the Giants made it an ineffective 21-for-30.
The two touchdowns given up wasn't great, and the long bomb to Naaman Roosevelt wasn't pretty either, but Steve Johnson was held to five receptions for a lowly 39 yards.
That's a win in my book.
On the offensive side on special teams, Devin Thomas returned four kicks for 88 yards, while Aaron Ross returned a punt for 17 yards.
Lawrence Tynes made two out of his three field goals but had a 50-yard attempt blocked. Tynes finished with nine points overall.
Steve Weatherford continued his solid season, punting three times for 161 yards with only one touchback for an impressive 54-yard average.
On the defensive side, the Buffalo Bills were limited to 32 return yards on three attempts between kick and punt returns.