Live updates: Final: Lions 32, 49ers 17
Matthew Stafford (DET): 29-of-37, 301 yards, 2 TD, 0 INT
Blaine Gabbert (SF): 22-of-33, 225 yards, 2 TD, 0 INT
Ameer Abdullah (DET): 8 carries, 39 yards
DuJuan Harris (SF): 11 carries, 73 yards
Calvin Johnson (DET): 6 catches, 77 yards, 1 TD
Vance McDonald (SF): 5 catches, 61 yards, 1 TD
Lions win, 32-17
The Lions hung on Sunday to defeat the 49ers, 32-17. Theo Riddick (7 catches, 63 yards) set a team record for receiving yards by a running back, with 668.
Prater's FG gives Lions late 32-17 lead
The Lions padded their lead with 3:07 left in the fourth quarter, on a 34-yard field goal from Matt Prater. The Lions appeared to have a first-and-goal at the one-yard-line, on a pass from Matthew Stafford to Calvin Johnson, but San Francisco coach Jim Tomsula challenged the catch. The call was overturned, giving the Lions a third-and-20, which they did not convert.
Lions add to lead, go up 29-17
Midway through the fourth quarter, the Lions added to their lead. After a pass interference call against San Francisco gave Detroit a first-and-goal at the one-yard-line, quarterback Matthew Stafford and receiver Calvin Johnson connected for the one-yard touchdown. The Lions failed to convert the two-point conversion attempt and with 9:04 left in regulation, the Lions lead 29-17.
Prater adds to lead, Lions ahead 23-17
Early in the third quarter, the Lions offense was rolling. Quarterback Matthew Stafford orchestrated an 11-play, 64 yard drive -- including a pair of completions to Calvin Johnson. However, a false start on Detroit turned a fourth-and-two at the San Francisco 14-yard-line to a fourth-and-seven at the 19. Matt Prater made a 37-yard field goal to give the Lions a 23-17 lead with 8:25 left in the third quarter.
Matthew Stafford (DET): 11-of-14, 137 yards, 1 TD, 0 INT
Blaine Gabbert (SF): 12-of-18, 154 yards, 2 TD, 0 INT
Ameer Abdullah (DET): 2 carries, 13 yards
Theo Riddick (DET): 5 carries, 12 yards
DuJuan Harris (SF): 9 carries, 74 yards
Jarryd Hayne (SF): 8 carries, 27 yards
Golden Tate (DET): 2 catches, 47 yards
TJ Jones (DET): 1 catch, 29 yards, 1 TD
Bruce Ellington (SF): 2 catches, 52 yards
Vance McDonald (SF): 3 catches, 48 yards, 1 TD
Matt Prater (DET): 2-of-2 extra points, 2-of-2 field goals (36, 38)
Phil Dawson (SF): 2-of-2 extra points, 1-of-2 field goals (made 40, missed 45)
Prater gives Lions 20-17 halftime lead
Detroit kicker Matt Prater hit a 38-yard field goal as time expired in the first half, giving the Lions a 20-17 lead. The field goal was set up by a 36-yard pass from Matthew Stafford to Golden Tate, and an offsides penalty against the 49ers as Stafford attempted to spike the ball to stop the clock.
49ers tie game late in half, 17-17
San Francisco kicker Phil Dawson made a 40-yard field goal with 35 seconds remaining in the first half, to tie the game at 17-17. The Lions defense again allowed several big plays, to give the 49ers good field position, but then settled down to force the field goal attempt.
Lions defense stands pat, leads 17-14
After giving up a 38-yard and 14-yard pass from Blaine Gabbert to Bruce Ellington, it looked like the 49ers were poised to score. However, the Lions defense dug in and forced a 45-yard field goal attempt from Phil Dawson. The kick went wide left, and with 5:37 to go until halftime, the Lions still led 17-14.
Defense sets up TD, Lions lead 17-14
After the Lions punted, and a holding penalty against San Francisco pinned the 49ers deep in their own end, the Lions defense appeared to go to work. On third-and-eight, Josh Bynes and Haloti Ngata hit 49ers quarterback Blaine Gabbert, forcing him to fumble. Tahir Whitehead recovered the fumble at the 1-yard-line and Joique Bell punched in the short touchdown run. With 8:54 to go in the first half, the Lions lead 17-14.
49ers retake lead, go up 14-10
The 49ers retook the lead midway through the second quarter. Quarterback Blaine Gabbert completed a 16-yard touchdown pass to receiver Torrey Smith. Big plays again were an issue for Detroit's defense, with two plays that gained more than 25 yards. With 11:26 to go in the second quarter, the Lions trail 14-10.
Lions take 10-7 lead
Early in the second quarter, the Lions offense took its first lead. Quarterback Matthew Stafford found receiver TJ Jones for the 29-yard touchdown. The score was the first of Jones' career. With 14:15 left in the half, the Lions lead 10-7.
Lions defense steps in, still down 7-3
The Detroit defense did on its second drive what it couldn't do on the first: made a stop. The Lions held the 49ers to a three-and-out, and with 3:54 to go in the first quarter, the Niners are still up 7-3.
Lions answer with field goal, trail 7-3
After the offense stalled in San Francisco territory, Detroit Lions kicker Matt Prater made a 36-yard field goal to cut the Niners' lead to 7-3, with 5:19 left in the first quarter.
Lions running back Ameer Abdullah returned the previous kickoff 46 yards to his own 39-yard-line to give the offense good field position to start the drive. Calvin Johnson had one catch for eight yards. He was targeted twice.
Niners march easily, score first
The San Francisco 49ers marched 80 yards in 11 plays, to score the first points of the game -- a 1-yard touchdown pass from Blaine Gabbert to tight end Vance McDonald. Phil Dawson made the extra point, and with 9:24 to go in the first quarter, the Niners are ahead 7-0.
Big plays plagued the Lions on the opening drive. Gains of 11 (run), 22 (run) and 11 (catch) yards for running back DuJuan Harris put San Francisco in good field position quickly.
Quin to play for Lions, Hayne active for San Francisco
We're 30 minutes from the start of the Detroit Lions' final home game of 2015. Safety Glover Quin (concussion) is active for the Lions, according to Josh Katzenstein. Today will mark Quin's 99th consecutive game played -- which dates back to the 2009 season. Active for the 49ers is running back, and former rugby star, Jarryd Hayne. The 49ers are playing with a depleted running back corps, having already lost Carlos Hyde (week five, foot), former Lion Reggie Bush (week eight, knee) and Mike Davis (week eight, hand). Shaun Draughn went down last week with a knee injury, and will not play.
The Lions (5-9) and 49ers (4-10) kick off at 1 p.m.