Round-up of Sunday's NFL action as the New England Patriots produced a huge upset win over the Buffalo Bills, while the Baltimore Ravens dominated the Detroit Lions; there was also a dramatic late win for the Cleveland Browns over the Indianapolis Colts.