NFLScores

New England Patriots 23, Buffalo Bills 20

football game fileFinal
Highmark Stadium (Old) · Orchard Park · USA