Saquon Barkley had 176 rushing yards and a touchdown in his return to New York to face the Giants, while Deshaun Watson suffered what is expected to be a season-ending injury for the Cleveland Browns ...
There are 12 games on the NFL Week 7 schedule today, and many of them could be must-see matchups. The day starts with an early-morning clash between the New England Patriots and Jacksonville Jaguars ...