NFL
McCaffrey exits 49ers’ game in Buffalo with knee injury
McCaffrey slid down untouched in the backfield after taking a toss, then immediately went to the 49ers' medical tent and eventually the locker room.
Live 49ers updates: Niners face Bills in snowy Buffalo
Follow the action in Buffalo, with kickoff at 5:20 p.m.
Kyren Williams sparks Rams’ offense to beat the Saints
Kyren Williams rushed for 104 yards and a touchdown to lift the Rams over New Orleans 21-14, handing interim Saints coach Darren Rizzi his first loss.
Chargers coach Jim Harbaugh blames himself for botched fake punt against the Falcons
"We didn’t exactly run it the way we practiced it," Harbaugh said. "Just came up short. That’s on me."
49ers pregame: Brock Purdy returns, Josh Dobbs will back up rather than Brandon Allen
While the 49ers welcome Brock Purdy back to the starting lineup at snow-covered Highmark Stadium, his immediate backup will be Josh Dobbs rather than Brandon Allen.
Chargers’ defense comes up big in comeback victory over Falcons
Tarheeb Still had two interceptions, running one back 61 yards for a touchdown and Ladd McConkey set a team rookie receiving record in the 17-13 victory in Atlanta.
Jordan Love’s fast start leads to Packers’ win against the Dolphins on Thanksgiving
Love threw two touchdown passes to Green Bay's Jayden Reed in a 30-17 victory against Miami, snapping the Dolphin's three-game winning streak.
Overshown’s pick-6 boosts Cowboys in Thanksgiving win over Giants
Dallas linebacker DeMarvion Overshown returned an interception 23 yards for a touchdown in the Cowboys' 27-20 win over the New York Giants, ending a six-game home losing streak going back to a wild-card loss to Green Bay last season.
49ers practice report: What’s latest with Brock Purdy before Bills game?
The 49ers listed Brock Purdy as a limited participant while Nick Bosa and Trent Williams were among those not practicing Thursday before Sunday night's game at Buffalo.
Caleb Williams’ comeback drive stalls in rough Bears loss to Lions
Detroit Lions' quarterback Jared Goff threw two touchdown passes to Sam LaPorta and snapped a seven-game losing streak on Thanksgiving, holding off the Chicago Bears for a 23-20 victory.
49ers mailbag: Dissecting defensive doom, Shanahan’s fate
An extensive mailbag ushers the 49ers (5-5) into their Week 12 preparations for Sunday's visit to the Green Bay Packers (7-3).
Joe Mixon, Texans hand Cowboys their 5th straight loss
Mixon runs for 109 yards and three touchdowns, Derek Barnett returns a fumble 28 yards for a score and Houston never trails in a 34-10 win. Dallas QB Cooper Rush drops to 0-2 filling in for injured Dak Prescott.
Rams’ young offensive linemen continue to take steps forward
Coach Sean McVay was happy with pass protections and with some efficiency in the running game against the Patriots, even if he believes there’s still room for growth.
49ers expect Kittle back at practice, will evaluate Bosa throughout the week
The 49ers assessed their wounded Monday and went over what went wrong in fourth quarter of loss to Seattle.
49ers report card: Playoff hopes dim as team looks mentally, physically ragged
Falling apart in the fourth quarter is the legacy the 49ers (5-5) are solidifying under coach Kyle Shanahan, be it in the playoffs or now against regular-season NFC West foes.
Swanson: Chargers start hot, go cold and still come out winners
The Chargers survive a wild 34-27 thriller against the Bengals for their fourth consecutive win, proving they can bend without breaking after blowing a 21-point lead.
Chargers build, blow, and regain lead in thrilling win over Bengals
J.K. Dobbins’ 29-yard touchdown with 18 seconds left lifts the Chargers to a 34-27 victory – their fourth in a row – after they blew all of their 21-point third-quarter lead.
49ers-Seahawks pregame: Kittle scratched; Williams, Bosa active
Tight end George Kittle will miss his second game this season with a hamstring injury, although the 49ers will have Trent Williams and Nick Bosa today against the visiting Seattle Seahawks.