NFL Week 7 analysis