DETROIT — Jared Goff threw two touchdown passes to Sam LaPorta, Jake Bates made three field goals in the first half and the Lions held off the Bears 23-20 on Thursday to extend their winning streak to 10 games.

The Lions snapped a seven-game losing streak on Thanksgiving.

The Bears had the ball in Lions territory late in the game with a chance to drive for a game-tying field goal or go-ahead touchdown, but they blew the opportunity.

Caleb Williams threw an incomplete pass as time expired from the Lions 41 after being sacked with about 30 seconds left, allowing time to run off the clock even though the Bears had one more timeout.

The NFC-leading Lions (11-1) have their best record after 12 games in team history and their 10-game winning streak ties a franchise record with the 1934 squad.

The Bears (4-8) have lost six straight.

The Lions led 16-0 at halftime and 23-7 after three quarters and Williams led a comeback that came up short for the second straight week. Williams helped the Bears rally from an 11-point deficit in the final 22 seconds of regulation against the Vikings before losing in overtime.

The Lions opened the game with four straight scoring drives, going ahead 16-0 on Goff’s 3-yard touchdown pass to LaPorta in the second quarter and Bates’ field goals.

The Bears, meanwhile, failed to pick up a first down on their first four drives and gained a total of 32 yards on those possessions.

Goff’s second touchdown pass to LaPorta, a 1-yard toss, gave the Lions a 23-7 lead late in the third quarter. The score was set up by Jameson Williams’ 15-yard reverse, which included him hurdling Kevin Byard to gain several extra yards.

Williams, the No. 1 pick overall in the draft, was 20 of 39 for 256 yards with two TD passes to Keenan Allen and one to DJ Moore.

The Lions had a chance to add to their cushion, but Bates missed a 45-yard kick after starting his NFL career 19 of 19 on field goals on a drive that was stunted by Jameson Williams’ 15-yard penalty for tossing the football at a Bears player on the sideline.

Williams took advantage, throwing a 31-yard TD pass to Moore to pull within three points with 5:36 remaining.