Brian Hoyer threw for 302 yards and two touchdowns, and the host Chicago Bears got a victory after starting 0-3 for the second time in as many seasons under coach John Fox by edging the Detroit Lions 17-14.
The Bears (1-3) also stopped a six-game home losing streak as well as a six-game slide against Detroit (1-3).
Chicago was leading 17-6 when Andre Roberts returned a punt 85 yards for a touchdown. Golden Tate then caught a two-point conversion pass from Matthew Stafford to cut it to 17-14 with 1:52 left, but the Bears recovered the onside kick.
Dallas 24, San Francisco 17: Ezekiel Elliott ran for 138 yards and a touchdown and Dak Prescott threw for two scores to help the Cowboys (3-1) overcome an early 14-point deficit to beat the 49ers (1-3) in Santa Clara, Calif. Prescott threw for 245 yards and had a 20-yard touchdown pass to Terrance Williams and a 4-yarder to Brice Butler to tie the score at the half. Elliott then took over with 96 yards rushing in the second half, including a 1-yard run that gave Dallas the lead for good.
ASSOCIATED PRESS