Jordan Howard ran for two touchdowns and the Bears’ defense hounded Nathan Peterman into three interceptions in a 41-9 win over the Bills on Sunday afternoon. This game was out of hand by halftime as Buffalo struggled badly on offense despite the absence of Khalil Mack.

The Bears’ defense generated four takeaways and scored two touchdowns as part of its best performance in weeks. Leonard Floyd had a pick six, Eddie Jackson returned a fumble 66 yards for a TD and Kyle Fuller picked off his fourth pass of the season.

Adrian Amos (seven tackles, one interception, one sack) and Roquan Smith (team-high 13 tackles) also played well as the Bears’ defense led the way.

The offense only recorded 190 total yards, but there wasn’t much urgency with a 28-0 lead at halftime. Howard ran for 47 yards and two scores on 14 carries. Mitch Trubisky had a quiet game, going 12-of-20 for 135 yards with one touchdown and one interception through the air.

Relive the Bears’ Week 9 win over the Bills below.

Final score: Bears 41, Bills 9

Bears 41, Bills 9: The Bills’ final drive ends on fourth down, then the Bears kneel to wrap up matters. Game over.

Bears 41, Bills 9: Matt Nagy has brought in the backups across the board with this game out of hand. We may even get a Chase Daniel sighting.

Bears 41, Bills 9: TOUCHDOWN! Mitch Trubisky hits Trey Burton for their fifth TD connection of the season.

Bears 34, Bills 9: Taylor Gabriel leaves the field with a noticeable limp, so hopefully that’s not a problem for the receiver.

Bears 34, Bills 9: Not much drama on the Bills’ onside kick attempt, which bounces right into the hands of a Bears special teamer.

Bears 34, Bills 9: Nathan Peterman takes it up the middle himself for the Bills’ first touchdown of the game to elicit a dull roar from the crowd, but they fail on the two-point conversion attempt.

Bears 34, Bills 3: The Bills are on their longest drive of the game and just got some extra chances when Prince Amukamara was called for pass interference on third-and-goal. The clock is quickly running off in this game, though.

Bears 34, Bills 3: Aaron Lynch sacks the QB on a pass rush, but gets knocked for the Hingle McCringleberry special after doing too many pumps on his celebration. That’s a penalty!

Bears 34, Bills 3: The Bears settle for another field goal as Cody Parkey hits from 45 yards.

Third quarter: Bears 31, Bills 3

Bears 31, Bills 3: The quarter wraps up with another big play by the Bears’ defense as Kyle Fuller picks off a pass for his fourth interception of the season.

Bears 31, Bills 3: The Bills go for it on fourth-and-long after an Isaiah Irving sack pushed them back, and Kelvin Benjamin *almost* comes down with the ball for a touchdown. However, the Bears secondary is there to fight the ball away from him and give it back to the offense.

Bears 31, Bills 3: A bizarre sequence with Mitch Trubisky throwing an interception directly to a Bills defender who wasn’t near any receiver. Looks like it was an overthrow intended for Trey Burton:

Bears 31, Bills 3: The Bears settle for a 23-yard field goal from Cody Parkey, who hits to push the lead back up to four touchdowns.

Bears 28, Bills 3: The Bears get a big gain on their first offensive play of the second half off a pass interference on the Bills. Mitch Trubisky took a shot over the top to Taylor Gabriel, who had a man all over him before he was able to go up for the ball.

Bears 28, Bills 3: Stephen Hauschka hits a 41-yard field goal to complete a 10-play, 52-yard drive for the Bills that ends the shutout.

Halftime: Bears 28, Bills 0

Bears 28, Bills 0: The Bills get an untimed down at the Bears’ 37 after Aaron Lynch commits a penalty after time expired, but Nathan Peterman decides to run the ball rather than toss a Hail Mary. Kind of a weird decision there.

Bears 28, Bills 0: Jordan Howard powers through from 18 yards out for his second touchdown of the game.

Bears 21, Bills 0: Tarik Cohen nearly loses a bunch of yards going backwards on a punt return but manages to get to the outside and deliver a 36-yard gain instead. That was a roller coaster.

Bears 21, Bills 0: Things don’t get much better for the Bills when a 22-yard run is negated by a holding penalty. They’re set to give the ball back to the Bears with just under two minutes remaining in the first half.

Bears 21, Bills 0: Well, that was quite the bounce. Leonard Floyd gets an untouched pick six after Kyle Fuller collides with a Bills receiver and the ball pops in the air as a result. The referee notes that Fuller didn’t commit pass interference on the play because the contact came one yard beyond the line of scrimmage, which is legal.

The defense appears to be having fun:

Bears 14, Bills 0: The offense can’t take advantage of a short field thanks to the interception, but Pat O’Donnell pins the Bills inside the 10-yard line with a solid punt.

Bears 14, Bills 0: Here we go. The ball away gets ripped away from Terrelle Pryor for a second consecutive turnover:

Bears 14, Bills 0: SCOOP AND SCORE! Buffalo’s Jason Croom fumbles on a short catch near the line of scrimmage and Eddie Jackson takes it back 66 yards to the house for his third NFL touchdown in his brief career. Just when the Bills started getting some rhythm, the Bears’ defense comes up with a monster play.

Bears 7, Bills 0: Buffalo gets its biggest play of the game yet with Jason Croom going 26 yards off a catch to get to the Bears’ 43, but the Chicago defense holds from there to force a punt.

Bears 7, Bills 0: Jordan Howard plows through the middle from less than one yard out to get the Bears on the scoreboard. A nice bit of uptempo playcalling from Matt Nagy to throw the Bills off balance.

Bears 0, Bills 0: The Bears open the second quarter pushing into the red zone with a third-down 26-yard pass to Trey Burton.

First quarter: Bears 0, Bills 0

Bears 0, Bills 0: After a three-and-out by the defense, the Bears land fantastic field position when Tarik Cohen is hit out of bounds on the punt return for a 15-yard penalty. Big chance to get some points here.

Bears 0, Bills 0: Jordan Howard gets stuffed on a third-and-1 run up the middle, so the Bears have to punt it away again. The good news? We’re seeing some nice balance out of the offense so far with 47 passing yards and 31 rushing yards through two drives.

Bears 0, Bills 0: Mitch Trubisky hits Taylor Gabriel over the middle for 22 yards and a big third-down conversion.

Bears 0, Bills 0: Charles Leno gets busted for back-to-back false start penalties. Not good!

Bears 0, Bills 0: The Bears’ defense gets off the field after allowing one first down on a short pass to LeSean McCoy. The offense won’t get great field position, however, after Sherrick McManis is called for an illegal block to the back on the punt return.

Bears 0, Bills 0: After Taquan Mizzell returns the kickoff, the Bears’ offense gets moving with a couple good runs and a 19-yard pass over the middle to Anthony Miller, who is getting involved early.

However, things go wrong on third-and-5 near field goal position with Mitch Trubisky fumbling while scrambling. Eric Kush recovered, but the Bears are forced to punt on their opening drive. 

Bears 0, Bills 0: Buffalo won the toss and deferred, so the Bears will get a rare chance to open the game with possession.

And here are the Bears’ captains for the afternoon:

Before the game

Mitch Trubisky and the Bears are back on the road Sunday to face the Bills in a opportune Week 9 matchup against a struggling team. A rainy, chilly Sunday in Chicago means this is the perfect time to kick back on the couch and enjoy an afternoon of football.

The Bears have a strong opportunity to improve to 5-3 this week against one of the worst teams in the NFL. The Bills have lost three straight games and currently sit last in the AFC North with a 2-6 record. They’ve scored 11 points over the past two weeks and plan to start third-stringer Nathan Peterman at quarterback with first-round pick Josh Allen and veteran backup Derek Anderson sidelined by injuries.

Peterman, a 2017 fifth-round pick out of Pitt, hasn’t looked much like an NFL quarterback so far. In seven career appearances, including three starts, he’s completed just 45.7 percent of his passes and thrown three times as many interceptions (nine) as touchdowns (three). Add it all up and Peterman has posted a 31.4 passer rating over 81 attempts – a figure so laughably bad it begs the question of how the Bills will run their offense Sunday.

The Bears’ defense is the only one in the NFL not to allow a rushing touchdown yet this season, so the pressure will be on Peterman to try to make plays through the air. Based on what we’ve seen so far, that will be a big challenge.

If there’s one piece of good news for the Bills, it’s that the Bears will be without top pass rusher Khalil Mack and receiver Allen Robinson due to injuries. Both players, along with Kevin White, were listed among the team’s inactives Sunday morning. Javon Wims, a 2018 seventh-round pick, could get some extra reps with White sidelined.

How to watch Bears vs. Bills

Time: 12 p.m. CT
TV: FOX
Live streamFOX Sports Go