Mitch Trubisky tied a season-high with three touchdown passes, and the Bears withstood a late charge by Detroit with Jeff Driskel filling in for injured quarterback Matthew Stafford, beating the Lions 20-13 on Sunday.
Detroit ruled out the 31-year-old Stafford hours before kickoff because of hip and back injuries, ending his streak of 136 consecutive starts. It was the first time he missed a regular-season game since 2010.
Chicago (4-5) quieted the boos by getting its struggling offense going late in the first half, scored two touchdowns early in the third quarter and hung on to win for the first time since beating Minnesota in Week 4. Detroit (3-5-1) lost for the fifth time in six games.
Driskel threw a 47-yard touchdown pass to Kenny Golladay to cut it to 20-13 with 5:53 remaining. And he led Detroit from its 10 to the Chicago 25 on the game's final drive. But with the ball on 25, he overthrew Marvin Jones Jr. in the end zone as time expired on a play that would not have counted because of an illegal forward pass penalty.
Trubisky completed 16 of 23 passes for 173 yards in another solid outing against Detroit. It wasn't as good as his performance against the Lions last year in a win at Soldier Field, when the No. 2 overall pick in the 2017 draft threw for 355 yards and three touchdowns.
Trubisky got sacked five times. But overall, this was a positive step for the struggling quarterback.
Taylor Gabriel, Tarik Cohen and Ben Braunecker each caught touchdowns. Nick Kwiatkoski set up a TD with his first career interception.
Driskel finished 27 of 46 for 269 yards with a touchdown and interception.
Danny Trevathan (elbow) left in the first quarter. He ran off the field with his arm dangling by his side after it bent awkwardly as he tried to sack Driskel.
The Bears visit the Los Angeles Rams next Sunday night.