1 / 20
Joshua Gunter, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett pressures San Francisco 49ers quarterback Brock Purdy in the second half of play.
2 / 20
Joshua Gunter, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett sacks San Francisco 49ers quarterback Brock Purdy in the second half of play.
3 / 20
Joshua Gunter, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett has a talk with San Francisco 49ers wide receiver Jauan Jennings after Cleveland Browns defensive tackle Maliek Collins was hurt in the second half of play.
4 / 20
Joshua Gunter, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett reacts after sacking San Francisco 49ers quarterback Brock Purdy in the second half of play.
5 / 20
Joshua Gunter, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett sacks San Francisco 49ers quarterback Brock Purdy in the second half of play.
6 / 20
Joshua Gunter, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett hugs San Francisco 49ers quarterback Brock Purdy after the game.
7 / 20
Joshua Gunter, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett reacts after sacking San Francisco 49ers quarterback Brock Purdy in the second half of play.
8 / 20
Joshua Gunter, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett pressures San Francisco 49ers quarterback Brock Purdy in the second half of play.
9 / 20
Joshua Gunter, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett sacks San Francisco 49ers quarterback Brock Purdy in the second half of play.
10 / 20
Joshua Gunter, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett reacts after sacking San Francisco 49ers quarterback Brock Purdy in the second half of play.
11 / 20
Joshua Gunter, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett pressures San Francisco 49ers quarterback Brock Purdy in the first half of play.
12 / 20
John Kuntz, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett sacks San Francisco 49ers quarterback Brock Purdy in the second half at Huntington Bank Field.
13 / 20
John Kuntz, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
San Francisco 49ers running back Christian McCaffrey tries to elude the tackle attempt of Cleveland Browns defensive end Myles Garrett on a rush play in the second half at Huntington Bank Field.
14 / 20
John Kuntz, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett celebrates his sack on San Francisco 49ers quarterback Brock Purdy in the second half at Huntington Bank Field.
15 / 20
John Kuntz, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
San Francisco 49ers running back Christian McCaffrey tries to elude the tackle attempt of Cleveland Browns defensive end Myles Garrett on a rush play in the second half at Huntington Bank Field.
16 / 20
John Kuntz, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
San Francisco 49ers tight end George Kittle (L) blocks Cleveland Browns defensive end Myles Garrett on a pass play in the first half at Huntington Bank Field.
17 / 20
John Kuntz, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive tackle Mason Graham (L) congratulates Cleveland Browns defensive end Myles Garrett after his sack on San Francisco 49ers quarterback Brock Purdy in the second half at Huntington Bank Field.
18 / 20
John Kuntz, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett sacks San Francisco 49ers quarterback Brock Purdy in the second half at Huntington Bank Field.
19 / 20
John Kuntz, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett celebrates his sack on San Francisco 49ers quarterback Brock Purdy with defensive line coach Jacques Cesaire in the second half at Huntington Bank Field.
20 / 20
John Kuntz, cleveland.com
Cleveland Browns vs. San Francisco 49ers, November 30, 2025
Cleveland Browns defensive end Myles Garrett (top) and Cleveland Browns linebacker Carson Schwesinger team up to tackle San Francisco 49ers running back Christian McCaffrey on a rush in the first half at Huntington Bank Field.