NFL Week 16 · Monday Night Football · Lucas Oil Stadium, Indianapolis
Brock Purdy walked out of Lucas Oil Stadium having thrown more touchdown passes in one game than he had across his five previous Monday Night Football appearances combined. Five touchdowns against eleven interceptions entering the night — then five in a single outing, to four different receivers, against a Colts secondary that had no answer for any of them.
The San Francisco 49ers won 48-27 in Indianapolis, with Purdy going 25-of-34 for 295 yards and a career-high five scores. It was the first time a 49ers quarterback threw five or more touchdown passes in any regular-season or playoff game since Steve Young threw six in Super Bowl XXIX, thirty years earlier. Christian McCaffrey ran 21 times for 117 yards and crossed 1,000 rushing yards for the season. San Francisco produced 440 total yards and did not punt for the second consecutive week.
Philip Rivers, 44 years old and playing in his second game since returning from a five-year retirement, gave Indianapolis a real first half — 277 yards, two touchdown strikes to Alec Pierce, and a tie at 14 heading into the second quarter. The Colts could not hold it. San Francisco linebacker Dee Winters intercepted Rivers’ final pass and returned it 74 yards for a touchdown with 3:26 remaining, sealing the margin at 48-27 and dropping Indianapolis to 8-7 with five consecutive losses.
Table of Contents
Game Information
Detail
Info
Date
Monday, December 22, 2025
Kickoff
8:15 p.m. ET
Venue
Lucas Oil Stadium, Indianapolis, IN
Attendance
66,265
Broadcast
ESPN / ABC (Monday Night Football)
Final Score
San Francisco 49ers 48, Indianapolis Colts 27
Records After
49ers 11-4 · Colts 8-7
Week
NFL Week 16
Quarter-by-Quarter Score
Team
1st
2nd
3rd
4th
Final
San Francisco 49ers
14
10
10
14
48
Indianapolis Colts
7
10
3
7
27
Scoring Summary
Qtr
Time
Team
Play
Drive
Score
1st
10:31
IND
Alec Pierce 20-yd pass from Philip Rivers (Blake Grupe kick)
9 plays, 72 yds, 4:29
IND 7–0
1st
7:14
SF
Demarcus Robinson 22-yd pass from Brock Purdy (Eddy Pineiro kick)
6 plays, 69 yds, 3:17
7–7
1st
4:33
SF
Christian McCaffrey 2-yd pass from Brock Purdy (Eddy Pineiro kick)
5 plays, 26 yds, 2:35
SF 14–7
2nd
14:15
IND
Alec Pierce 16-yd pass from Philip Rivers (Blake Grupe kick)
12 plays, 66 yds, 5:18
14–14
2nd
9:36
SF
George Kittle 11-yd pass from Brock Purdy (Eddy Pineiro kick)
10 plays, 69 yds, 4:39
SF 21–14
2nd
1:51
SF
Eddy Pineiro 25-yd field goal
12 plays, 75 yds, 5:18
SF 24–14
2nd
0:17
IND
Blake Grupe 39-yd field goal
7 plays, 44 yds, 1:34
SF 24–17
3rd
10:58
SF
Jauan Jennings 3-yd pass from Brock Purdy (Eddy Pineiro kick)
8 plays, 64 yds, 4:02
SF 31–17
3rd
8:16
IND
Blake Grupe 51-yd field goal
7 plays, 32 yds, 2:42
SF 31–20
3rd
4:02
SF
Eddy Pineiro 38-yd field goal
8 plays, 49 yds, 4:14
SF 34–20
4th
12:41
IND
Jonathan Taylor 1-yd rush (Blake Grupe kick)
12 plays, 65 yds, 6:21
SF 34–27
4th
7:37
SF
Christian McCaffrey 9-yd pass from Brock Purdy (Eddy Pineiro kick)
10 plays, 70 yds, 5:04
SF 41–27
4th
3:26
SF
Dee Winters 74-yd interception return (Eddy Pineiro kick)
3 plays, 42 yds, 1:11
SF 48–27
Team Statistics
Stat
San Francisco
Indianapolis
Total Yards
440
312
Total Plays
66
58
Yards per Play
6.7
5.4
Passing Yards
295
254
Completions / Attempts
25/34
23/36
Yards per Pass Attempt
8.4
6.7
Sacks – Yards Lost
1–0
2–23
Rushing Yards
145
58
Rushing Attempts
31
20
Yards per Rush
4.7
2.9
First Downs
28
19
Passing First Downs
20
13
Rushing First Downs
8
4
First Downs via Penalty
0
2
3rd Down Efficiency
7/11 (63.6%)
5/10 (50.0%)
4th Down Efficiency
1/1 (100%)
0/1 (0%)
Red Zone (Made–Att)
4/6 (66.7%)
2/2 (100%)
Turnovers
1
2
Fumbles Lost
0
1
Interceptions Thrown
1
1
Penalties – Yards
2–36
6–45
Punts
0
2
Punting Average
—
50.5 yds
Time of Possession
33:05
26:55
Defensive / ST Touchdowns
1
0
Passing Statistics
San Francisco 49ers
Player
CMP/ATT
YDS
AVG
TD
INT
SACKS
RTG
Brock Purdy
25/34
295
8.7
5
1
1–0
126.8
Indianapolis Colts
Player
CMP/ATT
YDS
AVG
TD
INT
SACKS
RTG
Philip Rivers
23/35
277
7.9
2
1
2–23
97.0
Riley Leonard
0/1
0
—
0
0
0–0
39.6
Team
23/36
254
7.7
2
1
2–23
94.3
Rushing Statistics
San Francisco 49ers
Player
CAR
YDS
AVG
TD
LONG
Christian McCaffrey
21
117
5.6
0
24
Brian Robinson Jr.
5
20
4.0
0
11
Brock Purdy
2
11
5.5
0
9
Mac Jones
3
−3
−1.0
0
—
Team
31
145
4.7
0
24
Indianapolis Colts
Player
CAR
YDS
AVG
TD
LONG
Jonathan Taylor
16
46
2.9
1
7
Tyler Goodson
3
9
3.0
0
6
Josh Downs
1
3
3.0
0
3
Team
20
58
2.9
1
7
Receiving Statistics
San Francisco 49ers
Player
REC
TGT
YDS
AVG
TD
LONG
George Kittle
7
8
115
16.4
1
26
Jauan Jennings
5
6
71
14.2
1
21
Christian McCaffrey
6
8
29
4.8
2
10
Kendrick Bourne
3
5
27
9.0
0
14
Skyy Moore
1
1
23
23.0
0
23
Demarcus Robinson
2
2
23
11.5
1
22
Jake Tonges
1
2
7
7.0
0
7
Brian Robinson Jr.
0
1
0
—
0
—
Team
25
33
295
11.8
5
26
Indianapolis Colts
Player
REC
TGT
YDS
AVG
TD
LONG
Alec Pierce
4
4
86
21.5
2
33
Josh Downs
5
9
65
13.0
0
18
Jonathan Taylor
3
3
33
11.0
0
19
Michael Pittman Jr.
4
5
32
8.0
0
14
Tyler Warren
3
9
30
10.0
0
19
Mo Alie-Cox
2
2
16
8.0
0
8
Drew Ogletree
1
2
11
11.0
0
11
Ameer Abdullah
1
1
4
4.0
0
4
Coleman Owen
0
1
0
—
0
—
Team
23
36
277
12.0
2
33
Defensive Statistics
San Francisco 49ers
Player
TOT
SOLO
SACKS
TFL
PD
QB HTS
TD
Ji’Ayir Brown
9
5
0
1
0
0
0
Tatum Bethune
9
4
0
0
1
0
0
Malik Mustapha
8
3
0
0
0
1
0
Darrell Luter Jr.
6
5
0
0
1
0
0
Upton Stout
6
3
0
0
2
0
0
Deommodore Lenoir
3
2
0
0
0
0
0
Keion White
3
1
0
0
0
1
0
Dee Winters
3
1
0
0
2
0
1
Sam Okuayinonu
3
1
0
0
0
0
0
Kalia Davis
3
0
0
0
1
0
0
Jake Tonges
2
2
0
0
0
0
0
Alfred Collins
2
1
1
1
0
0
0
Bryce Huff
2
1
0
0
0
1
0
Eric Kendricks
2
0
0
0
0
0
0
Luke Gifford
2
0
0
0
0
0
0
C.J. West
1
1
1
1
0
1
0
Eli Apple
1
1
0
0
0
0
0
Clelin Ferrell
1
0
0
0
0
0
0
Marques Sigle
1
0
0
0
0
0
0
Team
67
31
2
3
7
4
1
Indianapolis Colts
Player
TOT
SOLO
SACKS
TFL
PD
QB HTS
TD
Cam Bynum
7
5
0
0
1
0
0
Germaine Pratt
6
4
0
0
1
0
0
Nick Cross
6
3
0
0
0
0
0
DeForest Buckner
5
4
0
0
0
0
0
Cameron Mitchell
4
4
0
1
0
0
0
Samson Ebukam
4
3
0
0
0
0
0
Zaire Franklin
4
2
0
0
1
0
0
Laiatu Latu
3
3
1
1
0
1
0
Neville Gallimore
3
3
0
0
0
0
0
Mekhi Blackmon
3
3
0
0
1
0
0
George Odum
3
2
0
0
0
0
0
Kenny Moore II
3
2
0
0
0
0
0
Johnathan Edwards
3
2
0
0
0
0
0
Grover Stewart
2
1
0
0
0
0
0
Kwity Paye
2
1
0
1
0
0
0
Austin Ajiake
2
0
0
0
0
0
0
Ameer Abdullah
1
1
0
0
0
0
0
Eric Johnson II
1
1
0
0
0
0
0
Segun Olubi
1
1
0
0
0
0
0
Tyler Goodson
1
1
0
0
0
0
0
Luke Rhodes
1
0
0
0
0
0
0
Tyquan Lewis
1
0
0
0
0
0
0
Jaylon Jones
0
0
0
0
1
0
0
Team
66
46
1
3
5
1
0
Interceptions
Team
Player
INT
Return Yds
TD
San Francisco
Dee Winters
1
74
1
Indianapolis
Cam Bynum
1
8
0
Bynum’s interception came on a pass intended for Kendrick Bourne that deflected off Bourne’s hands in the third quarter. Winters’ pick-six came on Philip Rivers’ final throw of the game.
Fumbles
San Francisco 49ers
Player
FUM
LOST
REC
Brock Purdy
1
0
0
Luke Farrell
0
0
1
Jake Tonges
0
0
1
Team
1
0
2
Indianapolis Colts
Player
FUM
LOST
REC
Ameer Abdullah
1
1
0
Philip Rivers
1
0
0
Danny Pinter
0
0
1
Team
2
1
1
Abdullah fumbled on a kickoff return in the first quarter; San Francisco recovered at the Indianapolis 26-yard line. Purdy scored on the following play.
Kicking
Team
Player
FG
FG%
LONG
XPM/XPA
PTS
San Francisco
Eddy Pineiro
2/3
66.7%
38 yds
6/6
12
Indianapolis
Blake Grupe
2/2
100.0%
51 yds
3/3
9
Pineiro’s miss was a 64-yard attempt as the first half expired — the kick struck the crossbar. His two makes came from 25 and 38 yards. Grupe connected from 39 and 51 yards.
Punting
Team
Player
NO
YDS
AVG
TB
IN 20
LONG
San Francisco
—
0
—
—
—
—
—
Indianapolis
Rigoberto Sanchez
2
101
50.5
0
1
54
San Francisco punter Thomas Morstead did not attempt a punt for the second consecutive week.
Kick Returns
San Francisco 49ers
Player
NO
YDS
AVG
LONG
TD
Skyy Moore
4
112
28.0
36
0
Brian Robinson Jr.
2
55
27.5
31
0
Team
6
167
27.8
36
0
Indianapolis Colts
Player
NO
YDS
AVG
LONG
TD
Coleman Owen
3
89
29.7
33
0
Tyler Goodson
2
60
30.0
31
0
Ameer Abdullah
1
17
17.0
17
0
Team
6
166
27.7
33
0
Punt Returns
Team
Player
NO
YDS
AVG
LONG
TD
San Francisco
Skyy Moore
1
8
8.0
8
0
Indianapolis
—
0
—
—
—
—
Records and Milestones
Purdy’s five-touchdown night was a career high and the most by a San Francisco quarterback in any regular-season or playoff game since Steve Young threw six against the San Diego Chargers in Super Bowl XXIX in January 1995. Across the previous week’s game and this one, Purdy threw seven touchdown passes — the highest two-game total by a 49ers quarterback since 2001. He also became the first San Francisco signal-caller to throw five touchdowns on a Monday Night Football broadcast.
McCaffrey’s 117 rushing yards pushed him past 1,000 yards on the ground for the 2025 season, doing so against a Colts defense that entered the night ranked tied for second in yards per carry allowed (3.8). Jonathan Taylor’s fourth-quarter touchdown run gave him 17 rushing touchdowns for the season, the second-highest single-season total in Colts history — behind only Hall of Famer Lenny Moore’s franchise record and breaking a tie that had stood with Moore heading into the night.
San Francisco scored in 23 consecutive quarters, the franchise’s longest such run since 1995. The victory also snapped a five-game losing streak the 49ers had built against Indianapolis in the all-time series, a stretch dating to November 2001 — the same month former Colts head coach Jim Mora delivered his “playoffs?!” press conference.
Indy’s defeat simultaneously clinched postseason berths for the Buffalo Bills, Jacksonville Jaguars, and Los Angeles Chargers in the AFC.
Injury Report
Team
Player
Position
Injury
Status
San Francisco
Ricky Pearsall
WR
Knee / ankle
Out — ruled out pregame
San Francisco
George Kittle
TE
Ankle
Exited — third quarter
San Francisco
Tatum Bethune
LB
Right ankle
Exited — late third quarter
Indianapolis
Braden Smith
OT
Concussion
Out — did not play
Indianapolis
Bernhard Raimann
OT
Elbow
Out — did not play
Indianapolis
Tanor Bortolini
C
Concussion
Exited — third offensive play of the game
Indianapolis
Dalton Tucker
RG
Shoulder
Exited — second half
Indianapolis
JT Tuimoloau
DE
Oblique
Exited — first half
Indianapolis started without both of its first-team offensive tackles and lost its starting center three plays into the first drive.
The 49ers finished December 22 at 11-4 and riding five straight wins, with McCaffrey at 1,000 rushing yards and Purdy, despite an uneven Monday Night Football track record through most of the season, having produced the most complete passing performance of his career. Kittle’s ankle — he left having caught seven passes for 115 yards and a score — was the notable concern on the plane back to San Francisco.
The Colts’ loss did more damage than their own record. It clinched postseason spots for Buffalo, Jacksonville, and the Chargers in the AFC — teams that advanced to the playoffs without playing a snap that night. Indianapolis, which had gone 8-2 through the first ten weeks of the season and sat in the thick of conference title conversations, was now 8-7 with five consecutive losses and nowhere left to go. A franchise that had looked like a contender in November went home for Christmas on the outside of the bracket.
Stats sourced from ESPN, CBS Sports, and Pro Football Reference. Game played December 22, 2025, at Lucas Oil Stadium, Indianapolis, Indiana.
I'm Sean L. Garcia, a Swedish-born American journalist based in Washington with over six years of experience reporting across local publications and digital media. I hold a Bachelor of Arts in Journalism and have spent the better part of my career covering the full spectrum of news, from breaking world affairs and domestic politics to sports analysis, consumer technology, automotive industry developments, the business of entertainment, celebrity culture, gaming, health, and the cultural moments that define how people actually live. I launched Daily Info Magazine on April 05, 2026, because I wanted to build one publication where readers never have to go elsewhere, a destination backed by real reporting, proper sourcing, and an editorial team that takes accuracy seriously across every beat we cover. I serve as Editor-in-Chief and continue to report, write, and publish alongside our team of writers, researchers, and editors every single day.