(St. Louis, MO) -- Colin Kaepernick threw for 167 yards and two touchdowns as the 49ers bounced back with a 35-11 rout of the Rams in St. Louis. Frank Gore rushed for a season-high 153 yards and a TD, while Anquan Boldin had five catches for 90 yards and a score for the Niners, who snapped a two-game losing streak and evened their record at 2-and-2. Kendall Hunter and Anthony Dixon also had touchdown runs in the win. Sam Bradford finished 19-of-41 for 202 yards with a TD, but threw an interception, lost a fumble and was sacked five times. Daryl Richardson was limited to 16 yards on 12 carries for the Rams, who managed just 188 yards of offense. St. Louis is 1-and-3.