NEW ORLEANS -- Josh Allen passed for 260 yards and four touchdowns, Buffalo's defense stifled New Orleans' short-handed offense and the Bills rolled to a 31-6 victory Thursday night that sent the injury-ravaged Saints to their fourth straight loss.
Dawson Knox caught two touchdown passes, giving him a franchise-best seven TDs in a single season by a tight end. His second score gave the Bills (7-4) a 24-0 lead.
Stefon Diggs had seven receptions for 74 yards and a touchdown, and running back Matt Breida turned a short pass into a 23-yard score.
The Saints (5-6), playing without dynamic running back Alvin Kamara for a third straight game, were shut out for three quarters. They finally scored on Trevor Siemian's 11-yard pass to Nick Vannett on the first play of the fourth.
Buffalo outgained New Orleans 361-190 and possessed the ball for more than 34 minutes.
BEARS 16, LIONS 14
DETROIT -- Cairo Santos made a 28-yard field goal on the final to lift Chicago past Detroit.
The Bears (4-7) ended a five-game losing streak under embattled coach Matt Nagy, who was answering questions about his job status less than 48 hours before kickoff.
The Lions (0-10-1) made many mistakes, early and late, to extend their skid to 15 games going back to their most recent win nearly a year ago in Chicago.
Andy Dalton, starting in place of injured rookie Justin Fields, led the Bears on an 18-play, 69-yard drive that took the final 8:30 off the clock. Dalton finished 24 of 39 for 317 yards with a go-ahead, 17-yard touchdown pass to Jimmy Graham late in the first half and an interception.
Jared Goff, returning from a one-game absence because of an oblique injury, was 21 of 25 for 171 with two touchdowns. Goff threw a 39-yard touchdown pass to Josh Reynolds on his first drive and a 17-yard pass to T.J. Hockenson late in the third that helped Detroit take a 14-13 lead.