SAN FRANCISCO — Matt Schaub threw three interceptions, one returned for a touchdown for an NFL-record fourth consecutive game, as the 49ers beat the Texans 34-3 Sunday.
After being outscored 56-10 in the first back-to-back losses during coach Jim Harbaugh's tenure of two-plus seasons, the 49ers have outscored opponents 69-14 during a two-game win streak.
Last week, Schaub threw an interception returned for a score that allowed Seattle to tie it late before Houston lost 23-20 in overtime. Fans in Houston called for Schaub to be benched. Some even burned his jersey.
On Schaub's first pass Sunday, Tramaine Brock stepped in front of receiver Andre Johnson and ran 18 yards untouched to the end zone.
Schaub regrouped to complete 5 of 6 passes on Houston's second series. But Randy Bullock hooked a 45-yard field goal wide left.
On the ensuing possession, Colin Kaepernick led San Francisco on a 12-play, 65-yard drive that spanned 5:51. He completed a 9-yard pass to Anquan Boldin on third and 9. One play later, Frank Gore's 1-yard touchdown run made it 14-0.
In the second quarter, Brock matched his career total for interceptions. The cornerback might have returned that one for a score, too, had he not bobbled the ball, allowing Johnson to catch him from behind.
"It was great to see Tramaine do that," Harbaugh said "He was in perfect position, playing coverage perfectly on the first play."
Afterward, the 49ers wasted no time building a bigger lead. Kaepernick scrambled 14 yards. Gore gained 18 on two carries, and Anthony Dixon finished it with 2-yard run that made it 21-0.
Defensive tackle Tony Jerod-Eddie intercepted Schaub in the third quarter.
Schaub left the game in the fourth quarter for T.J. Yates. But running back Ben Tate lost a fumble on his second snap.