ST. LOUIS -- Anquan Boldin sparked San Francisco's offense with two big second-quarter receptions, including a 20-yarder for a touchdown, and Frank Gore ran for a season-high 153 yards and a score to help the 49ers defeat the Rams, 35-11, Thursday night.

Boldin twisted past Cortland Finnegan -- even though Finnegan was flagged for holding -- and caught a 42-yard pass from Colin Kaepernick for what was San Francisco's second-biggest gain of the season.

Gore more than doubled his output from the previous three weeks, surpassing 100 yards rushing with a 34-yard TD late in the first half.

Kaepernick engineered another scoring drive early in the third quarter, finishing it off with a 12-yard scoring pass to Vernon Davis.

Kaepernick completed 15 of 23 passes for 167 yards and was not intercepted as the 49ers (2-2) broke a two-game losing streak and dropped the Rams to 1-3.

Davis, who had been questionable because of a hamstring injury, broke open for an easy catch in the left side of the end zone to push the lead to 21-3.

Gore already had 107 rushing yards by halftime. It was the second straight week St. Louis allowed a running back to hit the century mark in the first half. DeMarco Murray did it for Dallas on Sunday.

Museum brings whaling history to life ... Back-to-school shopping ... Belmont Park reopening Credit: Newsday

Hofstra students weigh in on possible faculty strike ... Blakeman to make ICE announcement ... Back-to-school shopping ... Belmont Park reopening

Museum brings whaling history to life ... Back-to-school shopping ... Belmont Park reopening Credit: Newsday

Hofstra students weigh in on possible faculty strike ... Blakeman to make ICE announcement ... Back-to-school shopping ... Belmont Park reopening

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME