Take a look at the halftime stats here.
Julius Jones has actually ran the ball pretty well, finishing with 72 yards on 12 carries, including the 27-yarder for a touchdown. Leonard Weaver has 20 yards on three carries.
Matt Hasselbeck is 7 of 16 throwing the ball for 101 yards, which is not bad considering he's throwing the ball to Billy McMullen, Courtney Taylor and Michael Bumpus. Rookie Tight end John Carlson has done a nice job stretching the middle of the field. He already has three catches for 50 yards, and all three grabs have resulted in first downs for Seattle.
Right now the defense is giving up way too much in the passing game. J.J. O'Sullivan has thrown for 175 yards and a score, and the 49ers have three pass plays over 20 yards, including the 63 yarder by Issac Bruce. If Seattle is going to win this game in the second half, the defensive secondary needs to step up.