The best and worst of Week 8 in the NFL

With back-up quarterback Nick Foles still out from a concussion, Michael Vick reclaimed his spot as the Philadelphia Eagles' starter against the New York Giants. However, early on it was clear that Vick was still suffering from a hamstring injury he sustained several weeks ago.

Vick opened the game by throwing an early interception, and the way that he moved made it clear that he wasn't himself. Philadelphia coach Chip Kelly benched Vick for rookie Matt Barkley.

Barkley wasn't much better, however. He threw for a mere 158 yards with an interception. With Vick out, the Eagles weren't nearly as big of a threat running Kelly's read-option offense. It requires a mobile quarterback to run it successfully. Because of Barkley's lack of speed, the Giants defense easily met LeSean McCoy at the line of scrimmage and held him to only 48 yards for the game.

When it was all said and done, the Giants came out on top, 15-7. With the loss, the Eagles have now lost a franchise-record 10 straight home games.

If Vick isn't 100 percent, and Kelly isn't willing to alter his offense, then looking to a free-agent mobile quarterback like Vince Young or Tim Tebow might not be such a bad idea.