Rachal in and making mistakes

Chilo Rachal is in the game for Adam Snyder at right guard. His chop block violation negated a 75-yard touchdown pass to Ted Ginn Jr. Rachal also was confused on third down and allowed Corey Redding through the middle to sack Alex Smith. Already Smith has been hist four times and sacked three times. Can he survive this? Remember the 49ers running game picked up after Synder replaced Rachal.