ST. LOUIS – Colin Kaepernick threw two touchdown passes, Frank Gore had his first 100-yard game of the season and the San Francisco 49ers' defense stepped up without some of their stars in a 35-11 rout over the Rams on Thursday night.
Anquan Boldin had five catches for 90 yards and a touchdown, and Gore had 153 yards on 20 carries and a 34-yard score for San Francisco (2-2), which was outscored 46-10 the previous two games. Navarro Bowman had two of the 49ers' five sacks with a strip leading to a fourth-quarter scoring run by Anthony Dixon.
The Rams (1-3) had an overtime win and tie against San Francisco last year, and took the early lead Thursday before falling flat. Greg Zuerlein banged in a 40-yard field goal off the right upright to end a nine-game scoring drought in the first quarter, but the 49ers answered with 28 straight points.
The 49ers came close to a Super Bowl title in February and regained their footing against the team that gave them the most trouble last season. Minus cornerback Nnamdi Asomugha and linebackers Patrick Willis and Aldon Smith, they quieted a raucous, hopeful crowd, sending all but a few thousand home early.
Kaepernick had no touchdown passes and four interceptions the previous 2 weeks and completed fewer than 50 percent of his passes. He was 15 for 23 for 167 yards.
Boldin had a monster debut with the 49ers after helping the Ravens beat San Francisco in the Super Bowl, but had been quiet along with the rest of the offense the previous 2 weeks. He had two highlight catches in the second quarter, a 42-yarder despite Cortland Finnegan getting flagged for holding, and a 20-yard score capped by a dive into the end zone after barely avoiding the sideline.
Gore more than doubled his output from the first 3 weeks and got a lot more work, too, after totaling just 11 carries last week. Four days earlier, DeMarco Murray burned the Rams for 175 yards in Dallas' 31-7 win.